com.centrasite.control
Class DeleteCommand

java.lang.Object
  extended by com.softwareag.cis.plugin.command.AbstractCommand
      extended by com.centrasite.control.AbstractCommandExt
          extended by com.centrasite.control.DeleteCommand
All Implemented Interfaces:
PromptYesNoHandler, com.softwareag.cis.plugin.command.Command, com.softwareag.cis.plugin.interfaces.Component, com.softwareag.cis.plugin.interfaces.RunnableDeferred
Direct Known Subclasses:
DeleteRegistryObjectCommand, DeleteRepositoryObjectCommand, DeleteTaxObjectCommand, DeleteTypeCommand, DeleteVersionsCommand

public abstract class DeleteCommand
extends AbstractCommandExt
implements PromptYesNoHandler, com.softwareag.cis.plugin.interfaces.RunnableDeferred

Command to create a new concept


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
DeleteCommand(java.util.Locale locale)
           
DeleteCommand(java.lang.String name)
           
 
Method Summary
 void deleteSucceeded(java.util.Collection items)
           
 void deleteSucceeded(Item item)
           
 void execute(ActionContext actionContext)
          Execute command
 ActionContext getActionContext()
           
 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
 void handleNo(ActionContext actionContext)
          Handle option "No" being selected
 void handleYes(ActionContext actionContext)
          Handle option "Yes" being selected
 
Methods inherited from class com.centrasite.control.AbstractCommandExt
execute, executeWrapped, getId, getLocale, 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
 
Methods inherited from interface com.softwareag.cis.plugin.interfaces.RunnableDeferred
run
 

Constructor Detail

DeleteCommand

public DeleteCommand(java.util.Locale locale)

DeleteCommand

public DeleteCommand(java.lang.String name)
Method Detail

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

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

execute

public void execute(ActionContext actionContext)
Execute command

Specified by:
execute in class AbstractCommandExt
Parameters:
actionContext -

deleteSucceeded

public void deleteSucceeded(java.util.Collection items)

deleteSucceeded

public void deleteSucceeded(Item item)

getActionContext

public ActionContext getActionContext()

handleYes

public void handleYes(ActionContext actionContext)
Handle option "Yes" being selected

Specified by:
handleYes in interface PromptYesNoHandler
Parameters:
actionContext -

handleNo

public void handleNo(ActionContext actionContext)
Handle option "No" being selected

Specified by:
handleNo in interface PromptYesNoHandler
Parameters:
actionContext -