public class RevertNodeCommand extends Command
RevertNodeCommand is used to revert the contents of a
 node to its persistent storage, and to send the appropriate
 notification.  This command cannot be undone.Command| Constructor and Description | 
|---|
RevertNodeCommand()
Constructs a new  
RevertNodeCommand to run without
 confirmation. | 
RevertNodeCommand(boolean confirm)
Constructs a new  
RevertNodeCommand to run with optional
 confirmation. | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
doit()
Executes the actions associated with the revert command to revert the
 specified node. 
 | 
boolean | 
isNeedConfirm()
Returns  
true if the command requires user confirmation
 before executing, otherwise returns false. | 
static int | 
reload(Context context)
Utility method to reload the Node specified in the context with
 confirmation; the Node must be an instance of  
Node. | 
static int | 
reload(Context context,
      boolean confirm)
Utility method to reload the Node specified in the context with
 optional confirmation; the Node must be an instance of  
Node. | 
static int | 
reload(Node node)
Utility method to reload a specified  
Node without
 confirmation. | 
static int | 
reload(Node node,
      boolean confirm)
Utility method to reload a specified  
Node with optional
 confirmation. | 
void | 
setNeedConfirm(boolean confirm)
Sets whether the command requires user confirmation before executing. 
 | 
enableConfirmation, getAffectedNodes, getContext, getData, getId, getName, getProgressHandle, getType, isGlobal, setContext, setData, setTaskInfo, undopublic RevertNodeCommand()
RevertNodeCommand to run without
 confirmation.  This command cannot be undone.public RevertNodeCommand(boolean confirm)
RevertNodeCommand to run with optional
 confirmation.  This command cannot be undone.confirm - if true, a confirmation dialog is
 displayed before the command is executed; if false, the
 command is run without confirmationpublic int doit()
         throws java.lang.Exception
doit in class CommandCommand.OK if the reload was successful, otherwise
 Command.CANCELjava.lang.Exceptionpublic boolean isNeedConfirm()
true if the command requires user confirmation
 before executing, otherwise returns false.public void setNeedConfirm(boolean confirm)
confirm - if true, a confirmation dialog is
 displayed before the command is executed; if false, the
 command is run without confirmationpublic static int reload(Node node)
Node without
 confirmation.node - the Node to reloadCommand.OK if the reload was successful, otherwise
 Command.CANCELpublic static int reload(Node node, boolean confirm)
Node with optional
 confirmation.node - the Node to reloadconfirm - if true, a confirmation dialog is
 displayed; if false, the Node is reloaded
 without confirmationCommand.OK if the reload was successful, otherwise
 Command.CANCELpublic static int reload(Context context)
Node.context - the Context containing the Node to be
 reloaded.Command.OK if the reload was successful, otherwise
 Command.CANCELpublic static int reload(Context context, boolean confirm)
Node.context - the Context containing the Node to be
 reloaded.confirm - if true, a confirmation dialog is
 displayed; if false, the Node is reloaded
 without confirmationCommand.OK if the reload was successful, otherwise
 Command.CANCELContext.getNode()