com.centrasite.control
Class AbstractPromptCommand

java.lang.Object
  extended by com.softwareag.cis.plugin.command.AbstractCommand
      extended by com.centrasite.control.AbstractCommandExt
          extended by com.centrasite.control.AbstractPromptCommand
All Implemented Interfaces:
com.softwareag.cis.plugin.command.Command, com.softwareag.cis.plugin.interfaces.Component
Direct Known Subclasses:
AbstractBrowseCommand, AddExternalLinkCommand, CreateFavoriteFolderCommand, CreateRepositoryFolderCommand, RenameFavoriteCommand, RenameListCommand, RenameRepositoryNodeCommand, RenameSavedSearchCommand

public abstract class AbstractPromptCommand
extends AbstractCommandExt

An abstract class describing a command which may be rendered in a menu or toolbar and opens an popup dialog, which prompts for an single input


Field Summary
 
Fields inherited from class com.softwareag.cis.plugin.command.AbstractCommand
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
AbstractPromptCommand()
           
 
Method Summary
 void execute(ActionContext actionContext)
          Execute command for given ActionContext
abstract  void executeCommand(ActionContext actionContext, java.lang.String value)
          Execute the command
abstract  void executeCommand(ActionContext actionContext, java.lang.String value1, java.lang.String value2)
           
abstract  java.lang.String getLabel()
          Get label.
 java.lang.String getPromptValue(ActionContext actionContext)
          Get prompt value.
abstract  java.lang.String getTitle()
          Get label.
 
Methods inherited from class com.centrasite.control.AbstractCommandExt
execute, executeWrapped, getCategory, getId, getImageURL, getLocale, getName, getSubCommands, isEnabled, 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

AbstractPromptCommand

public AbstractPromptCommand()
Method Detail

getLabel

public abstract java.lang.String getLabel()
Get label.

Returns:
Label to display.

getTitle

public abstract java.lang.String getTitle()
Get label.

Returns:
Label to display.

getPromptValue

public java.lang.String getPromptValue(ActionContext actionContext)
Get prompt value.

Parameters:
actionContext - The item
Returns:
Initial value to prompt for.

executeCommand

public abstract void executeCommand(ActionContext actionContext,
                                    java.lang.String value)
Execute the command

Parameters:
actionContext - The action context
value - Resulting value after prompting

executeCommand

public abstract void executeCommand(ActionContext actionContext,
                                    java.lang.String value1,
                                    java.lang.String value2)

execute

public void execute(ActionContext actionContext)
Description copied from class: AbstractCommandExt
Execute command for given ActionContext

Specified by:
execute in class AbstractCommandExt
Parameters:
actionContext - the ActionContext