com.centrasite.control.extpt
Class AbstractExtensionCommand

java.lang.Object
  extended by com.softwareag.cis.plugin.command.AbstractCommand
      extended by com.centrasite.control.AbstractCommandExt
          extended by com.centrasite.control.extpt.AbstractExtensionCommand
All Implemented Interfaces:
ExtensionCommand, com.softwareag.cis.plugin.command.Command, com.softwareag.cis.plugin.interfaces.Component
Direct Known Subclasses:
AbstractAlternativeCommand, AttachDocumentCustomCommand, DisplayRegObjKeyCommand, DisplayRepObjMediaTypeCommand, DownloadDocumentCustomCommand, FreezeCommand, SampleBulkExtensionCommand

public abstract class AbstractExtensionCommand
extends AbstractCommandExt
implements ExtensionCommand


Field Summary
static java.lang.String 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
AbstractExtensionCommand()
           
 
Method Summary
static void addPluginBulkCommands(AbstractItem item, Connector con, java.lang.String extptId)
          Add all bulk commands registered as plugin which do apply to given item
static void addPluginCommands(AbstractItem item, Connector con, java.lang.String extptId)
          Add all commands registered as plugin which do apply to given item
 int getCategory()
          Get command category
 void initializeParameters(java.util.Collection initializers)
           
static void replacePluginCommands(AbstractItem item, Connector con, java.lang.String extptId)
          Add all commands registered as plugin which do apply to given item
static void suppressCommands(AbstractItem item, Connector con, java.lang.String extptId)
          Suppress commands for an item
 
Methods inherited from class com.centrasite.control.AbstractCommandExt
execute, execute, executeWrapped, 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
 
Methods inherited from interface com.centrasite.control.extpt.ExtensionCommand
appliesTo
 
Methods inherited from interface com.softwareag.cis.plugin.command.Command
execute, executeWrapped, getImageURL, getLocale, getName, getSubCommands, isEnabled, isSameGroup, isToBeVisualized, setLocale
 
Methods inherited from interface com.softwareag.cis.plugin.interfaces.Component
getId, isEnabled, isVisible, setEnabled, setVisible
 

Field Detail

rcs_id

public static final java.lang.String rcs_id
See Also:
Constant Field Values
Constructor Detail

AbstractExtensionCommand

public AbstractExtensionCommand()
Method Detail

getCategory

public int getCategory()
Get command category

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

addPluginCommands

public static void addPluginCommands(AbstractItem item,
                                     Connector con,
                                     java.lang.String extptId)
Add all commands registered as plugin which do apply to given item

Parameters:
item - Item where commands are to be added
con - connector used to access PluginRegistry
extptId - the id of the extension point

addPluginBulkCommands

public static void addPluginBulkCommands(AbstractItem item,
                                         Connector con,
                                         java.lang.String extptId)
Add all bulk commands registered as plugin which do apply to given item

Parameters:
item - Item where commands are to be added
con - connector used to access PluginRegistry
extptId - the id of the extension point

replacePluginCommands

public static void replacePluginCommands(AbstractItem item,
                                         Connector con,
                                         java.lang.String extptId)
Add all commands registered as plugin which do apply to given item

Parameters:
item - Item where commands are to be added
con - connector used to access PluginRegistry
extptId - the id of the extension point

suppressCommands

public static void suppressCommands(AbstractItem item,
                                    Connector con,
                                    java.lang.String extptId)
Suppress commands for an item

Parameters:
item - Item where commands need to be removed
con - connector used to access PluginRegistry
extptId - the id of the extension point

initializeParameters

public void initializeParameters(java.util.Collection initializers)