Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.9.0)

E52944-01


oracle.ide.cmd
Class RestoreHistoryCommand

java.lang.Object
  extended by oracle.ide.controller.Command
      extended by oracle.ide.cmd.RevertNodeCommand
          extended by oracle.ide.cmd.RestoreHistoryCommand

All Implemented Interfaces:
HistoryGeneratingCommand

public class RestoreHistoryCommand
extends RevertNodeCommand
implements HistoryGeneratingCommand

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
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

RestoreHistoryCommand

public RestoreHistoryCommand()

Method Detail

getName

public java.lang.String getName()
Description copied from class: Command
Gets the name of the command to display as the action to undo
Specified by:
getName in interface HistoryGeneratingCommand
Overrides:
getName in class Command

doit

public int doit()
         throws java.lang.Exception
Description copied from class: RevertNodeCommand
Executes the actions associated with the revert command to revert the specified node.
Overrides:
doit in class RevertNodeCommand
Returns:
Command.OK if the reload was successful, otherwise Command.CANCEL
Throws:
java.lang.Exception

getHistoriedNodes

public Node[] getHistoriedNodes()
Description copied from interface: HistoryGeneratingCommand
Get an array of Node whose state should be persisted.
Specified by:
getHistoriedNodes in interface HistoryGeneratingCommand
Returns:
an array of Node.

isGeneratePrecedingState

public boolean isGeneratePrecedingState()
Description copied from interface: HistoryGeneratingCommand
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.

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.

Specified by:
isGeneratePrecedingState in interface HistoryGeneratingCommand
Returns:
true if the preceding state should also be generated.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.9.0)

E52944-01


Copyright © 1997, 2015, Oracle. All rights reserved.