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

E13403-08

oracle.jdeveloper.vcs.patch
Class ApplyPatchCommand

java.lang.Object
  extended by oracle.ide.controller.Command
      extended by oracle.jdeveloper.vcs.spi.VCSCommand
          extended by oracle.jdeveloper.vcs.patch.AbstractPatchCommand
              extended by oracle.jdeveloper.vcs.patch.ApplyPatchCommand

public class ApplyPatchCommand
extends AbstractPatchCommand


Field Summary
static java.lang.String APPLY_PATCH_CMD
           
static int APPLY_PATCH_CMD_ID
           
 
Fields inherited from class oracle.jdeveloper.vcs.spi.VCSCommand
CANCEL, ERROR, NOOP, OK
 
Fields inherited from class oracle.ide.controller.Command
context, EXECUTING, MULTI_NODE, NO_CHANGE, NO_UNDO, NORMAL, type
 
Constructor Summary
  ApplyPatchCommand()
           
protected ApplyPatchCommand(int id)
           
 
Method Summary
protected  int doitImpl()
          Executes the actions associated with a specific version control command (implementation).
protected  Locatable[] getLocatablesToApplyPatch()
           
protected  boolean isAvailableImpl()
          Asks whether the command is available for the current context.
protected  void noOpImpl()
          Performs actions, such as exception notification, when a command exits with the VCSCommand.NOOP code.
 
Methods inherited from class oracle.jdeveloper.vcs.patch.AbstractPatchCommand
awtOpenDefaultEditorInFrame, awtRevertNodeReload, checkPatchSourceEmpty, constructDefaultPatchURL, copyStringToClipboard, getContext, getContextProject, getExceptionHandler, getOperationURLs, getOperationWorkingDirectoryURL, getProjectFolderNodes, getURLFilter, initializeFileChooserPanel, initializePreferredSizeOfUI, isAvailableImpl, isPatchSourceEmpty, processNodesForProjectOperation, savePatchToClipboard, savePatchToURL, saveStringAsURL, showSelectPatchContextDialog
 
Methods inherited from class oracle.jdeveloper.vcs.spi.VCSCommand
buildContextForEditor, createStatusFilter, doit, fireFileStructureChanged, fireSomeFilesCreated, fireSomeFilesDeleted, getContextLocatables, getExtension, getFilteredSelection, getFilteredSelection, getLocatableURLFilter, getStatusCache, getStatusFilter, initializeCommandStyle, initializeCommandType, isAvailable, isAvailableImpl, isAvailableImpl, isThreaded, noOp, reloadBuffers, storeTimestamps, updateReadOnlyStates
 
Methods inherited from class oracle.ide.controller.Command
getAffectedNodes, getData, getId, getName, getType, isGlobal, setContext, setData, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLY_PATCH_CMD

public static final java.lang.String APPLY_PATCH_CMD

APPLY_PATCH_CMD_ID

public static final int APPLY_PATCH_CMD_ID
Constructor Detail

ApplyPatchCommand

public ApplyPatchCommand()

ApplyPatchCommand

protected ApplyPatchCommand(int id)
Method Detail

getLocatablesToApplyPatch

protected Locatable[] getLocatablesToApplyPatch()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

isAvailableImpl

protected boolean isAvailableImpl()
                           throws java.lang.Exception
Description copied from class: VCSCommand
Asks whether the command is available for the current context.

Overrides:
isAvailableImpl in class VCSCommand
Returns:
true if the command style is VCSCommandStyle.NORMAL, otherwise calls VCSCommand.isAvailableImpl(Locatable[]) with contextual locatables.
Throws:
java.lang.Exception

doitImpl

protected int doitImpl()
                throws java.lang.Exception
Description copied from class: VCSCommand
Executes the actions associated with a specific version control command (implementation).

Specified by:
doitImpl in class VCSCommand
Returns:
Command.OK, Command.CANCEL, VCSCommand.NOOP, VCSCommand.ERROR - or any negative value to indicate command failure.
Throws:
java.lang.Exception

noOpImpl

protected void noOpImpl()
                 throws VCSValidationException
Description copied from class: VCSCommand
Performs actions, such as exception notification, when a command exits with the VCSCommand.NOOP code.

Overrides:
noOpImpl in class VCSCommand
Throws:
VCSValidationException

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

E13403-08

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