Yair Zaslavsky has posted comments on this change.

Change subject: engine: Added init method to command base.
......................................................................


Patch Set 2:

(1 comment)

http://gerrit.ovirt.org/#/c/37110/2/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java:

Line 1057:             
addCanDoActionMessage(VdcBllMessages.FAILED_TO_INITIALIZE);
Line 1058:             return false;
Line 1059:         }
Line 1060:         return true;
Line 1061:     }
> my point regarding the return value is that it is not interesting - this is
I sent the original patch with "init" so at some point I thought it's good, so 
I'm asking what you htink. Usually 'init" methods are called pretty close to 
constructions , or as first phase in some flow - i.e @PostConstrct methods of 
JEE beans.
This is not entirely the case here - you perform permission checks before.
Regarding the boolean - I tend to agree with Amit here - 
Exception should be thrown when something  is definitely wrong during 
initialization. Something we didn't think of .. etc.. init can fail also on 
some "validity of parameters" which is more common error, no?
Line 1062: 
Line 1063:     /**
Line 1064:      * This method should be inherited by subclasses that would like 
to perform initialization after permission check
Line 1065:      *


-- 
To view, visit http://gerrit.ovirt.org/37110
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I0c71548a8fab5538ee97c279f12a821999635950
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yair Zaslavsky <yzasl...@redhat.com>
Gerrit-Reviewer: Amit Aviram <aavi...@redhat.com>
Gerrit-Reviewer: Arik Hadas <aha...@redhat.com>
Gerrit-Reviewer: Oved Ourfali <oourf...@redhat.com>
Gerrit-Reviewer: Ravi Nori <rn...@redhat.com>
Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to