Interface Activity
-
- All Superinterfaces:
AbstractActivity
,BuildtimeActivity
,ExecutableBusinessProcess
,LocalisedString
,PluginDataContainer
,UserAttributeContainer
- All Known Subinterfaces:
DecisionActivity
public interface Activity extends ExecutableBusinessProcess, BuildtimeActivity
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActivityConfiguration
getConfiguration()
Gets the configuration of this executable business.ActivityConfiguration
getTestConfiguration()
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, supportsViewOnly
-
Methods inherited from interface de.aristaflow.adept2.model.common.BuildtimeActivity
getParameterChangePolicy, supportsTestExecution
-
Methods inherited from interface de.aristaflow.adept2.model.processmodel.ExecutableBusinessProcess
getExecutionControlProperties, getParameter, getParameters, getType
-
Methods inherited from interface de.aristaflow.adept2.model.common.i18n.LocalisedString
toLocalisedString
-
Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPlugins
-
Methods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
-
-
-
Method Detail
-
getConfiguration
ActivityConfiguration getConfiguration()
Description copied from interface:ExecutableBusinessProcess
Gets the configuration of this executable business. All mandatory configuration entries need to have an appropriate value.- Specified by:
getConfiguration
in interfaceAbstractActivity
- Specified by:
getConfiguration
in 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:ExecutableBusinessProcess
Gets 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:
getTestConfiguration
in interfaceBuildtimeActivity
- Specified by:
getTestConfiguration
in 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.
-
-