Amit Aviram 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:     }
> Amit, the question is what do you intend to put in the init method. can you
No special use in Storage that I know of which will be different than any other 
team.
Nevertheless, initialization of commands could be helpful.

Regarding the exception catching- generally, any exception could be thrown, IMO 
the safest thing to do is the current way. otherwise we can lose track on what 
really happend:
let's say there is some connectivity/DB problem. so the init() will fail and 
won't catch the Exception. the CDA will check what it needs and see that some 
parameters was not initialized, nullity etc.. (The programmer did his 
responsibility for that matter)
so the CDA will fail, but you will never know why because you won't get the 
actual exception.. (it can be workarounded though)
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: Allon Mureinik <amure...@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: Roy Golan <rgo...@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