Interface Activity
- All Superinterfaces:
AbstractActivity,BuildtimeActivity,ExecutableBusinessProcess,LocalisedString,PluginDataContainer,UserAttributeContainer
- All Known Subinterfaces:
DecisionActivity
The activity is a pluggable component associated to a node. It represents an
executable component respectively an operation of a component. Therefore the
activity encapsulates all information needed to use the component in the
context of a process which is process modelling as well as process execution.
The latter necessitates also an execution environment which encapsulates
the component against the runtime environment.
-
Method Summary
Modifier and TypeMethodDescriptionGets the configuration of this executable business.Gets the (stand-alone) test configuration of this executable business process.Methods inherited from interface de.aristaflow.adept2.model.common.AbstractActivity
getActivityName, getAttributeOrigins, getClassLoaderUsage, getClassPath, getConfigurationName, getDescription, getExecutableComponentName, getExecutionControlProperties, getGUIContextID, getIconID, getID, getImplementationClass, getOperationName, getParameter, getParameters, getSeparatedClassPaths, getSystemComponent, supportsViewOnlyMethods inherited from interface de.aristaflow.adept2.model.common.BuildtimeActivity
getParameterChangePolicy, supportsTestExecutionMethods inherited from interface de.aristaflow.adept2.model.processmodel.ExecutableBusinessProcess
getExecutionControlProperties, getParameter, getParameters, getTypeMethods inherited from interface de.aristaflow.adept2.model.common.i18n.LocalisedString
toLocalisedStringMethods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPluginsMethods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
Method Details
-
getConfiguration
ActivityConfiguration getConfiguration()Description copied from interface:ExecutableBusinessProcessGets the configuration of this executable business. All mandatory configuration entries need to have an appropriate value.- Specified by:
getConfigurationin interfaceAbstractActivity- Specified by:
getConfigurationin interfaceExecutableBusinessProcess- Returns:
- The configuration values set for this executable business process providing all values for all mandatory entries.
-
getTestConfiguration
ActivityConfiguration getTestConfiguration()Description copied from interface:ExecutableBusinessProcessGets the (stand-alone) test configuration of this executable business process. These configuration values only apply when the EBP is executed in test mode, that is the operation is provided this configuration instead of the normal configuration. This test configuration is already merged with thenormal (merged) configuration. Note that the test configuration allows to override fixed values of the normal configuration.- Specified by:
getTestConfigurationin interfaceBuildtimeActivity- Specified by:
getTestConfigurationin interfaceExecutableBusinessProcess- Returns:
- The configuration values set for the test mode of the operation of this executable business process providing all values for all mandatory entries. This will also contain the values of the normal (merged) configuration.
-