public interface OperationReference extends UserAttributeContainer, PluginDataContainer, java.io.Serializable
Operation for usage in the
activity repository. This reference allows to return just the data necessary
to display the Operation to the user.
References are not subject of inheritance; all attributes are the result of merging the corresponding attributes of all parent entities. Therefore when changing an entity, always refresh the corresponding reference and all references of the children.
Operation| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID
Generated ID for serialisation.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Gets a description for the operation of this reference for usage in the
process model.
|
java.lang.String |
getDeveloperDescription()
Gets a description for the developer of the operation and the administrator
of the activity model.
|
java.lang.String |
getExecutableComponentName()
Gets the name of the
ExecutableComponentDescription the
operation of this reference. |
java.util.UUID |
getIconID()
Gets the ID of the icon to use for process steps and worklist items for
the operation of this reference.
|
java.lang.String |
getName()
Gets the name of the operation of this reference (unique with respect to
the
ExecutableComponentDescription). |
long |
getRevision()
Gets the (base) revision of the operation of this reference which allows to
track changes.
|
State |
getState()
Gets the current deployment state of this operation, that is whether it is
currently modified, it can be used or it may not be used any more.
|
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuegetPluginData, getPluginDatas, getSupportedPluginsstatic final long serialVersionUID
java.lang.String getExecutableComponentName()
ExecutableComponentDescription the
operation of this reference.ExecutableComponentDescription the
operation of this reference belongs to.Operation.getExecutableComponentDescription()java.lang.String getName()
ExecutableComponentDescription).ExecutableComponentDescription).AbstractOperation.getName()java.lang.String getDescription()
AbstractOperation.getDescription()java.lang.String getDeveloperDescription()
AbstractOperation.getDeveloperDescription()long getRevision()
AbstractOperation.getRevision()State getState()
AbstractOperation.getState()java.util.UUID getIconID()
AbstractOperation.getIconID()