com.centrasite.control.repository.commands
Class RenameRepositoryNodeCommand

java.lang.Object
  extended by com.softwareag.cis.plugin.command.AbstractCommand
      extended by com.centrasite.control.AbstractCommandExt
          extended by com.centrasite.control.AbstractPromptCommand
              extended by com.centrasite.control.repository.commands.RenameRepositoryNodeCommand
All Implemented Interfaces:
com.softwareag.cis.plugin.command.Command, com.softwareag.cis.plugin.interfaces.Component, com.softwareag.cis.plugin.interfaces.RunnableDeferred
Direct Known Subclasses:
RenameRepositoryFileCommand, RenameRepositoryFolderCommand

public abstract class RenameRepositoryNodeCommand
extends AbstractPromptCommand
implements com.softwareag.cis.plugin.interfaces.RunnableDeferred

Command to rename a repository node


Field Summary
 
Fields inherited from class com.softwareag.cis.plugin.command.AbstractCommand
rcs_id
 
Fields inherited from interface com.softwareag.cis.plugin.interfaces.RunnableDeferred
rcs_id
 
Fields inherited from interface com.softwareag.cis.plugin.command.Command
CATEGORY_APPLICATION_HIGH_PRIO, CATEGORY_APPLICATION_LOW_PRIO, CATEGORY_COPY, CATEGORY_DELETE, CATEGORY_DOCUMENT, CATEGORY_EDIT, CATEGORY_EXECUTE, CATEGORY_FAVORITES, CATEGORY_IMPORT_EXPORT, CATEGORY_LCM, CATEGORY_LINK, CATEGORY_MIN, CATEGORY_MISC, CATEGORY_NEW, CATEGORY_OBJECT, CATEGORY_OPEN, CATEGORY_PREFERENCES, CATEGORY_SAVE, CATEGORY_SEARCH, CATEGORY_SHOW, CATEGORY_UPDATE, CATEGORY_UPDATE_EXT, CATEGORY_VIEW, COMMAND_ACTIVATE_DEACTIVATE, COMMAND_ADD_CATEGORY, COMMAND_ADD_COPY, COMMAND_ADD_DOCUMENT, COMMAND_ADD_FOLDER, COMMAND_ADD_TO_FAVORITES, COMMAND_ADD_TO_LIST, COMMAND_ADD_TYPE, COMMAND_ADD_VERSION, COMMAND_ATTACH_WS_POLICY, COMMAND_ATTACH_WSDL, COMMAND_CHANGE_LIFEC_STATE, COMMAND_CHANGE_PROVIDING_ORG, COMMAND_CHECK_CONN, COMMAND_COMPARE, COMMAND_COPY_SHORTCUT, COMMAND_DELETE, COMMAND_DOCUMENTATION, COMMAND_DOWNLOAD, COMMAND_DOWNLOAD_BPEL, COMMAND_DOWNLOAD_WSDL, COMMAND_DOWNLOAD_XMLSCHEMA, COMMAND_EDIT_DETAILS, COMMAND_EXPORT, COMMAND_EXPORT_CONTENTS, COMMAND_EXPORT_FAVORITE, COMMAND_GENERATE_REPORT, COMMAND_IMPACT_ANALYSIS, COMMAND_IMPORT_ASSET, COMMAND_LC_CREATE_NEW_VERS, COMMAND_NOTIFY_ME, COMMAND_PERMISSIONS, COMMAND_REGISTER_AS_CONSUMER, COMMAND_REGISTER_CONS, COMMAND_REMOVE_FROM_FAVORITES, COMMAND_RENAME, COMMAND_RENAME_LIST, COMMAND_SHOW_DETAILS, COMMAND_VIRTUALIZE
 
Constructor Summary
RenameRepositoryNodeCommand(java.util.Locale locale)
           
 
Method Summary
 void executeCommand(ActionContext actionContext, java.lang.String nodeName)
          Execute the command
 void executeCommand(ActionContext actionContext, java.lang.String value1, java.lang.String nodeName)
           
 int getCategory()
          The value returned by this command may be used for command ordering and grouping (for example in a context menu)
 java.lang.String getImageURL()
          Obtain the image url for this command
 java.lang.String getLabel()
          Get label.
 java.lang.String getName()
          Obtain the name for this command
 java.lang.String getPromptValue(ActionContext actionContext)
          Get prompt value.
 boolean isEnabled(ActionContext actionContext)
          Is this command enabled?
 void run()
           
 
Methods inherited from class com.centrasite.control.AbstractPromptCommand
execute, getTitle
 
Methods inherited from class com.centrasite.control.AbstractCommandExt
execute, executeWrapped, getId, getLocale, getSubCommands, isEnabled, isImplemented, isSameGroup, isToBeVisualized, setLocale
 
Methods inherited from class com.softwareag.cis.plugin.command.AbstractCommand
execute, executeWrapped, getComparator, getSelectable, isEnabled, isSameGroup, isVisible, setEnabled, setSelectable, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RenameRepositoryNodeCommand

public RenameRepositoryNodeCommand(java.util.Locale locale)
Method Detail

run

public void run()
         throws java.lang.Exception
Specified by:
run in interface com.softwareag.cis.plugin.interfaces.RunnableDeferred
Throws:
java.lang.Exception

executeCommand

public void executeCommand(ActionContext actionContext,
                           java.lang.String nodeName)
Description copied from class: AbstractPromptCommand
Execute the command

Specified by:
executeCommand in class AbstractPromptCommand
Parameters:
actionContext - The action context
nodeName - Resulting value after prompting

executeCommand

public void executeCommand(ActionContext actionContext,
                           java.lang.String value1,
                           java.lang.String nodeName)
Specified by:
executeCommand in class AbstractPromptCommand

getPromptValue

public java.lang.String getPromptValue(ActionContext actionContext)
Description copied from class: AbstractPromptCommand
Get prompt value.

Overrides:
getPromptValue in class AbstractPromptCommand
Parameters:
actionContext - The item
Returns:
Initial value to prompt for.

getCategory

public int getCategory()
Description copied from class: AbstractCommandExt
The value returned by this command may be used for command ordering and grouping (for example in a context menu)

Specified by:
getCategory in interface com.softwareag.cis.plugin.command.Command
Specified by:
getCategory in class AbstractCommandExt
Returns:
one of the CATEGORY_* values

getName

public java.lang.String getName()
Description copied from class: AbstractCommandExt
Obtain the name for this command

Specified by:
getName in interface com.softwareag.cis.plugin.command.Command
Specified by:
getName in class AbstractCommandExt

getLabel

public java.lang.String getLabel()
Description copied from class: AbstractPromptCommand
Get label.

Specified by:
getLabel in class AbstractPromptCommand
Returns:
Label to display.

getImageURL

public java.lang.String getImageURL()
Description copied from class: AbstractCommandExt
Obtain the image url for this command

Specified by:
getImageURL in interface com.softwareag.cis.plugin.command.Command
Specified by:
getImageURL in class AbstractCommandExt

isEnabled

public boolean isEnabled(ActionContext actionContext)
Description copied from class: AbstractCommandExt
Is this command enabled? Default behavior is to return isEnabled(). Could be overridden to make decision based on provided context.

Overrides:
isEnabled in class AbstractCommandExt
Returns:
true if enabled