public class VirtualizationActionCommand
extends java.lang.Object
| Constructor and Description | 
|---|
| VirtualizationActionCommand(User userIn,
                           java.util.Date dateIn,
                           ActionType actionTypeIn,
                           Server targetSystemIn,
                           java.lang.String uuidIn,
                           java.util.Map contextIn)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| Action | getAction()gets the action. | 
| ActionType | getActionType()Gets the value of actionType | 
| java.util.Map | getContext()Get the context. | 
| java.util.Date | getScheduleDate()Gets the value of scheduleDate | 
| Server | getTargetSystem()Gets the value of targetSystem | 
| User | getUser()Gets the value of user | 
| java.lang.String | getUuid()Gets the value of uuid | 
| static ActionType | lookupActionType(java.lang.String currentState,
                java.lang.String actionName)Find the appropriate action label for a given action name and current state. | 
| void | setActionType(ActionType argActionType)Sets the value of actionType | 
| void | setContext(java.util.Map contextIn)Sets the context. | 
| void | setScheduleDate(java.util.Date argScheduleDate)Sets the value of scheduleDate | 
| void | setTargetSystem(Server argTargetSystems)HashSets the value of targetSystem | 
| void | setUser(User argUser)Sets the value of user | 
| void | setUuid(java.lang.String argUuid)HashSets the value of uuid | 
| ValidatorError | store()Stores virtualization action to be picked up by the client. | 
public VirtualizationActionCommand(User userIn, java.util.Date dateIn, ActionType actionTypeIn, Server targetSystemIn, java.lang.String uuidIn, java.util.Map contextIn)
userIn - User performing the actiondateIn - Earliest execution date/time for the actionactionTypeIn - ActionType of the action being performed.targetSystemIn - The host system for this action.uuidIn - String representation of the target instance's UUIDcontextIn - Map of optional action arguments.public ValidatorError store() throws UninitializedCommandException
UninitializedCommandException - if the target system is null.public Action getAction()
public static ActionType lookupActionType(java.lang.String currentState, java.lang.String actionName)
currentState - The current state of the instanceactionName - The name of the action the user wants to perform
                   from the button on the form in the web UI.public User getUser()
public void setUser(User argUser)
argUser - Value to assign to this.userpublic java.util.Map getContext()
public void setContext(java.util.Map contextIn)
contextIn - Context to set.public java.util.Date getScheduleDate()
public void setScheduleDate(java.util.Date argScheduleDate)
argScheduleDate - Value to assign to this.scheduleDatepublic ActionType getActionType()
public void setActionType(ActionType argActionType)
argActionType - Value to assign to this.actionTypepublic Server getTargetSystem()
public void setTargetSystem(Server argTargetSystems)
argTargetSystems - Value to assign to this.targetSystempublic java.lang.String getUuid()
public void setUuid(java.lang.String argUuid)
argUuid - Value to assign to this.uuid