|
Oracle VM Manager Web Services API Reference Release 2.2.0 E15446-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ovs.api.datamodel.Operation
public class Operation
Operation data model, Used in VirtualMachineBase
Constructor Summary | |
---|---|
|
Operation() static { //OPERATION_STATUS_MAP //POWERON ArrayList ret = new ArrayList(); ret.add(POWEREDOFF); ret.add(UNKNOWN); ret.add(ERROR); OPERATION_STATUS_MAP.put(POWERON,ret); //POWEROFF ret = new ArrayList(); ret.add(RUNNING); ret.add(PAUSED); ret.add(UNKNOWN); ret.add(ERROR); OPERATION_STATUS_MAP.put(POWEROFF,ret); //REBOOT ret = new ArrayList(); ret.add(RUNNING); OPERATION_STATUS_MAP.put(REBOOT,ret); //DELETE ret = new ArrayList(); ret.add(POWEREDOFF); ret.add(ERROR); ret.add(UNKNOWN); OPERATION_STATUS_MAP.put(DELETE,ret); //PAUSE ret = new ArrayList(); ret.add(RUNNING); OPERATION_STATUS_MAP.put(PAUSE,ret); //UNPAUSE ret = new ArrayList(); ret.add(PAUSED); OPERATION_STATUS_MAP.put(UNPAUSE,ret); //SUSPEND ret = new ArrayList(); ret.add(RUNNING); OPERATION_STATUS_MAP.put(SUSPEND,ret); //RESUME ret = new ArrayList(); ret.add(SUSPENDED); OPERATION_STATUS_MAP.put(RESUME,ret); //LIVEMIG ret = new ArrayList(); ret.add(RUNNING); OPERATION_STATUS_MAP.put(LIVEMIG,ret); //CLONE ret = new ArrayList(); ret.add(POWEREDOFF); OPERATION_STATUS_MAP.put(CLONE,ret); //SAVTEM ret = new ArrayList(); ret.add(POWEREDOFF); OPERATION_STATUS_MAP.put(SAVTEM,ret); //EDIT ret = new ArrayList(); ret.add(POWEREDOFF); ret.add(RUNNING); ret.add(PAUSED); ret.add(SUSPENDED); OPERATION_STATUS_MAP.put(EDIT,ret); //PREF_SRV ret = new ArrayList(); ret.add(POWEREDOFF); OPERATION_STATUS_MAP.put(PREF_SRV,ret); //RESET_STATUS ret = new ArrayList(); ret.add(RUNNING); ret.add(POWEREDOFF); ret.add(ERROR); ret.add(UNKNOWN); ret.add(PAUSED); ret.add(SUSPENDED); ret.add(CREATING); ret.add(CLONING); ret.add(DEPLOYING); ret.add(SAVING); ret.add(MIGRATING); ret.add(SUSPENDING); ret.add(RESUMING); ret.add(PAUSING); ret.add(UNPAUSING); ret.add(INITIALIZING); ret.add(SHUTTINGDOWN); ret.add(DELETING); OPERATION_STATUS_MAP.put(RESET_STATUS,ret); } |
protected |
Operation(java.lang.String op, int code) |
Method Summary | |
---|---|
boolean |
equals(Operation op) |
int |
getCode() |
java.lang.String |
getOperation() |
void |
setCode(int code) |
void |
setOperation(java.lang.String operation) public List validStatus(){ switch(this.getCode()){ case 0: //POWERON.getCode(): return (List)OPERATION_STATUS_MAP.get(POWERON); case 1: //POWEROFF.getCode(): return (List)OPERATION_STATUS_MAP.get(POWEROFF); case 2: //REBOOT.getCode(): return (List)OPERATION_STATUS_MAP.get(REBOOT); case 3: //DELETE.getCode(): return (List)OPERATION_STATUS_MAP.get(DELETE); case 4: //PAUSE.getCode(): return (List)OPERATION_STATUS_MAP.get(PAUSE); case 5: //UNPAUSE.getCode(): return (List)OPERATION_STATUS_MAP.get(UNPAUSE); case 6: //SUSPEND.getCode(): return (List)OPERATION_STATUS_MAP.get(SUSPEND); case 7: //RESUME.getCode(): return (List)OPERATION_STATUS_MAP.get(RESUME); case 8: //LIVEMIG.getCode(): return (List)OPERATION_STATUS_MAP.get(LIVEMIG); case 9: //CLONE.getCode(): return (List)OPERATION_STATUS_MAP.get(CLONE); case 10: //SAVTEM.getCode(): return (List)OPERATION_STATUS_MAP.get(SAVTEM); case 11: //EDIT return (List)OPERATION_STATUS_MAP.get(EDIT); case 12: //PREF_SRV return (List)OPERATION_STATUS_MAP.get(PREF_SRV); case 13: //RESET_STATUS return (List)OPERATION_STATUS_MAP.get(RESET_STATUS); } return new ArrayList(); } |
java.lang.String |
toString() |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Operation()
protected Operation(java.lang.String op, int code)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public int getCode()
public boolean equals(Operation op)
public void setOperation(java.lang.String operation)
public java.lang.String getOperation()
public void setCode(int code)
|
Oracle VM Manager Web Services API Reference Release 2.2.0 E15446-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |