public class CreateNewVersionCommand extends AbstractCommandExt implements VersionTabListener
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 |
---|
CreateNewVersionCommand(java.util.Locale loc) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(Item item) |
void |
execute(ActionContext actionContext)
Opens the Create New Version PopUp
|
void |
executeCommand(ActionContext actionContext,
java.lang.String userVersion,
java.lang.String nameSpace,
java.lang.String changeLog,
java.lang.String orgId,
boolean propagateVersion)
Creates new Version
|
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
|
RegistryObjectItem |
getMaxVersionedRegistryObjectItem() |
java.lang.String |
getName()
Obtain the name for this command
|
com.centrasite.registry.versionmanagementservices.VersionManager |
getVersionManager() |
boolean |
isEnabled(ActionContext actionContext)
The command is disabled if the Asset Type is not enabled for versioning
|
boolean |
onClickOk(java.lang.String userVersion,
java.lang.String nameSpace,
java.lang.String changeLog,
java.lang.String orgId,
boolean propagateVersion)
Creates a new version of the ro and store the input params
(userVersion,namespase, change log) as slots of the ro
|
void |
setActionContext(ActionContext actionContext) |
void |
setMaxVersionedRegistryObjectItem(RegistryObjectItem item) |
execute, executeWrapped, getId, getLocale, getSubCommands, isEnabled, isEnabledForUpdate, isImplemented, isSameGroup, isToBeVisualized, setLocale
public ActionContext getActionContext()
public void setActionContext(ActionContext actionContext)
public java.lang.String getName()
AbstractCommandExt
getName
in interface com.softwareag.cis.plugin.command.Command
getName
in class AbstractCommandExt
public java.lang.String getImageURL()
AbstractCommandExt
getImageURL
in interface com.softwareag.cis.plugin.command.Command
getImageURL
in class AbstractCommandExt
public void execute(ActionContext actionContext)
execute
in class AbstractCommandExt
actionContext
- the ActionContextpublic RegistryObjectItem getMaxVersionedRegistryObjectItem()
public void setMaxVersionedRegistryObjectItem(RegistryObjectItem item)
public com.centrasite.registry.versionmanagementservices.VersionManager getVersionManager()
public void executeCommand(ActionContext actionContext, java.lang.String userVersion, java.lang.String nameSpace, java.lang.String changeLog, java.lang.String orgId, boolean propagateVersion) throws java.lang.Exception
java.lang.Exception
public int getCategory()
AbstractCommandExt
getCategory
in interface com.softwareag.cis.plugin.command.Command
getCategory
in class AbstractCommandExt
public boolean accepts(Item item)
public boolean onClickOk(java.lang.String userVersion, java.lang.String nameSpace, java.lang.String changeLog, java.lang.String orgId, boolean propagateVersion)
onClickOk
in interface VersionTabListener
public boolean isEnabled(ActionContext actionContext)
isEnabled
in class AbstractCommandExt