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

E13403-04

oracle.jdeveloper.vcs.versionhistory
Class VersionHistoryCommand

java.lang.Object
  extended by oracle.ide.controller.Command
      extended by oracle.jdeveloper.vcs.spi.VCSCommand
          extended by oracle.jdeveloper.vcs.versionhistory.VersionHistoryCommand

public class VersionHistoryCommand
extends VCSCommand


Field Summary
static java.lang.String VERSION_HISTORY_CMD
           
static int VERSION_HISTORY_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
  VersionHistoryCommand()
           
protected VersionHistoryCommand(int cmdId)
           
 
Method Summary
static void closeVersionHistoryEditors()
           
protected  int doitImpl()
          Executes the actions associated with a specific version control command (implementation).
protected  URLFilter getURLFilter()
          Gets the URL filter controlling locatables in the command context.
static IdeAction getVersionHistoryAction(java.lang.String command, java.lang.String vcsId)
           
 boolean isAvailable()
           
protected  boolean isAvailableImpl()
          Asks whether the command is available for the current context.
protected  boolean isAvailableImpl(java.net.URL url)
          Asks whether the command is available for the current context.
 
Methods inherited from class oracle.jdeveloper.vcs.spi.VCSCommand
buildContextForEditor, createStatusFilter, doit, fireFileStructureChanged, fireSomeFilesCreated, fireSomeFilesDeleted, getContextLocatables, getExceptionHandler, getExtension, getFilteredSelection, getFilteredSelection, getLocatableURLFilter, getStatusCache, getStatusFilter, initializeCommandStyle, initializeCommandType, isAvailableImpl, isAvailableImpl, isThreaded, noOp, noOpImpl, reloadBuffers, storeTimestamps, updateReadOnlyStates
 
Methods inherited from class oracle.ide.controller.Command
getAffectedNodes, getContext, 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

VERSION_HISTORY_CMD

public static final java.lang.String VERSION_HISTORY_CMD

VERSION_HISTORY_CMD_ID

public static final int VERSION_HISTORY_CMD_ID
Constructor Detail

VersionHistoryCommand

public VersionHistoryCommand()

VersionHistoryCommand

protected VersionHistoryCommand(int cmdId)
Method Detail

getVersionHistoryAction

public static final IdeAction getVersionHistoryAction(java.lang.String command,
                                                      java.lang.String vcsId)

getURLFilter

protected URLFilter getURLFilter()
Description copied from class: VCSCommand
Gets the URL filter controlling locatables in the command context.

Overrides:
getURLFilter in class VCSCommand
Returns:
the command's URL filter.

isAvailable

public boolean isAvailable()
Overrides:
isAvailable in class VCSCommand

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

isAvailableImpl

protected boolean isAvailableImpl(java.net.URL url)
                           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 either VCSCommand.getStatusCache() or VCSCommand.getStatusFilter() return null, otherwise uses the acceptance value of the status filter.
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

closeVersionHistoryEditors

public static final void closeVersionHistoryEditors()

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

E13403-04

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