public interface ActivityInstance extends ExecutableBusinessProcessInstance, AbstractActivity, java.io.Serializable
ActivityInstance is an instance of
Activity
and also resembles the interface. Its usage is analogue to
ExecutableBusinessProcessInstance, which means, this
ActivityInstance provides the information needed at runtime and
represents the activity of an instance, whereas Activity only
contains template-specific data.| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID
Generated ID for serialisation.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityConfiguration |
getConfiguration()
Gets the configuration of this activity instance.
|
ProcessModelParameter |
getParameter(java.lang.String name,
ActivityConstants.AccessType accessType)
Returns the parameter object linked to the passed parameter name.
|
java.util.Set<ProcessModelParameter> |
getParameters(ActivityConstants.AccessType accessType)
Returns set of parameter objects by which this Activity/subprocess is
provided with data values by the process management system or the set of
parameter objects by which the process management system is provided with
the calculation results of this component.
|
getAttachedDataContext, getDescription, getExecutionControlProperties, getGroupExecutionContext, getGroupName, getIconID, getName, getProcessInstanceName, getProcessTemplateName, getProcessTemplateVersion, getProcessTypegetActivityName, getAttributeOrigins, getClassLoaderUsage, getClassPath, getConfigurationName, getDescription, getExecutableComponentName, getExecutionControlProperties, getGUIContextID, getIconID, getID, getImplementationClass, getOperationName, getSeparatedClassPaths, getSystemComponent, supportsViewOnlygetPluginData, getPluginDatas, getSupportedPluginsgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuestatic final long serialVersionUID
ActivityConfiguration getConfiguration()
getConfiguration in interface AbstractActivitygetConfiguration in interface ExecutableBusinessProcessInstanceActivityConfiguration.ProcessModelParameter getParameter(java.lang.String name, ActivityConstants.AccessType accessType)
ExecutableBusinessProcessInstancegetParameter in interface AbstractActivitygetParameter in interface ExecutableBusinessProcessInstancename - The name of the parameteraccessType - The access type of the parameter.ProcessModelParameterjava.util.Set<ProcessModelParameter> getParameters(ActivityConstants.AccessType accessType)
ExecutableBusinessProcessInstancegetParameters in interface AbstractActivitygetParameters in interface ExecutableBusinessProcessInstanceaccessType - the type of the parameter, i.e. READ or WRITE accessProcessModelParameter