public class DeleteVersionsCommand extends DeleteCommand implements PromptYesNoHandler
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, rcs_id
Constructor and Description |
---|
DeleteVersionsCommand(java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(Item item) |
void |
execute(ActionContext actionContext)
Execute command
|
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 |
getName()
Obtain the name for this command
|
java.util.Collection<RegistryObject> |
getPurgedVersions() |
void |
handleNo(ActionContext actionContext)
Handle option "No" being selected
|
void |
handleYes(ActionContext actionContext)
Handle option "Yes" being selected
|
void |
run() |
void |
setPurgedVersions(java.util.Collection<RegistryObject> purgedVersions) |
deleteSucceeded, deleteSucceeded, getActionContext
execute, executeWrapped, getId, getLocale, getSubCommands, isEnabled, isEnabled, isEnabledForUpdate, isImplemented, isSameGroup, isToBeVisualized, setLocale
public java.lang.String getName()
AbstractCommandExt
getName
in interface com.softwareag.cis.plugin.command.Command
getName
in class DeleteCommand
public java.lang.String getImageURL()
AbstractCommandExt
getImageURL
in interface com.softwareag.cis.plugin.command.Command
getImageURL
in class DeleteCommand
public java.util.Collection<RegistryObject> getPurgedVersions()
public void setPurgedVersions(java.util.Collection<RegistryObject> purgedVersions)
public void execute(ActionContext actionContext)
DeleteCommand
execute
in class DeleteCommand
actionContext
- the ActionContextpublic int getCategory()
AbstractCommandExt
getCategory
in interface com.softwareag.cis.plugin.command.Command
getCategory
in class DeleteCommand
public boolean accepts(Item item)
public void handleYes(ActionContext actionContext)
handleYes
in interface PromptYesNoHandler
handleYes
in class DeleteCommand
actionContext
- public void handleNo(ActionContext actionContext)
handleNo
in interface PromptYesNoHandler
handleNo
in class DeleteCommand
actionContext
- public void run() throws java.lang.Exception
run
in interface com.softwareag.cis.plugin.interfaces.RunnableDeferred
java.lang.Exception