|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.controller.Command oracle.ide.cmd.RevertNodeCommand oracle.ide.cmd.RestoreHistoryCommand
public class RestoreHistoryCommand
Field Summary |
---|
Fields inherited from class oracle.ide.controller.Command |
---|
CANCEL, context, EXECUTING, MULTI_NODE, NO_CHANGE, NO_UNDO, NORMAL, OK, type |
Constructor Summary | |
---|---|
RestoreHistoryCommand()
|
Method Summary | |
---|---|
int |
doit()
Executes the actions associated with the revert command to revert the specified node. |
Node[] |
getHistoriedNodes()
Get an array of Node whose state should be persisted. |
java.lang.String |
getName()
Gets the name of the command to display as the action to undo |
boolean |
isGeneratePrecedingState()
Determine whether or not the state preceding the invokation of the Command should also be generated if a historied Node is found to be dirty. |
Methods inherited from class oracle.ide.cmd.RevertNodeCommand |
---|
isNeedConfirm, reload, reload, reload, reload, setNeedConfirm |
Methods inherited from class oracle.ide.controller.Command |
---|
enableConfirmation, getAffectedNodes, getContext, getData, getId, getType, isGlobal, setContext, setData, undo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RestoreHistoryCommand()
Method Detail |
---|
public java.lang.String getName()
Command
getName
in interface HistoryGeneratingCommand
getName
in class Command
public int doit() throws java.lang.Exception
RevertNodeCommand
doit
in class RevertNodeCommand
Command.OK
if the reload was successful, otherwise
Command.CANCEL
java.lang.Exception
public Node[] getHistoriedNodes()
HistoryGeneratingCommand
getHistoriedNodes
in interface HistoryGeneratingCommand
public boolean isGeneratePrecedingState()
HistoryGeneratingCommand
Generally speaking, implementations should not have to exercise any conditions; Either a preceding state should always be generated (e.g. a refactoring Command), or never generated (e.g. a Save command). The result of this method will only be considered if a historied Node was first found to be dirty before the invokation of the Command.
Commands of type MULTI_DOCUMENT are always treated as HistoryGeneratingCommands and thus need not implement this interface.
isGeneratePrecedingState
in interface HistoryGeneratingCommand
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |