|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ActivityDefinition
This interface represents the Activity definition. It's derived from the Process Activity Definition of XPDL.
Nested Class Summary | |
---|---|
static class |
ActivityDefinition.FinishMode
Not supported (because XPDL is not clear enough for this parameter). |
static interface |
ActivityDefinition.IterationDef
Interface for Iteration definition. |
static class |
ActivityDefinition.StartMode
StartMode parameter determines whether the activity is automatically started by the engine or not. |
Method Summary | |
---|---|
java.lang.String |
getActivityId()
Returns the value of the id attribute of the Activity element defined into the XPDL file. |
java.lang.String |
getBlockId()
Not supported. |
java.util.Set<DataFieldDefinition> |
getDataFields()
Bonita engine allows to specify datafields for activities. |
java.util.Set<DeadlineDefinition> |
getDeadlines()
Deadlines are used to execute a specified java class upon the expiration of a specified period of time. |
java.lang.String |
getDescription()
Short textual description of the activity. |
java.lang.String |
getDocumentation()
The address (e.g. path- and filename) for a help file or a description file of the activity. |
ActivityDefinition.FinishMode |
getFinishMode()
Not supported. |
java.util.Set<HookDefinition> |
getHooks()
Hooks are user defined logic that can be triggered at some points of the life of the activity. |
java.lang.String |
getIcon()
Address (path- and filename) for an icon to represent the activity in a graphical modeller. |
java.util.Set<ActivityDefinition.IterationDef> |
getIterations()
|
java.lang.String |
getLimit()
Expected duration for time management purposes (e.g. starting an escalation procedure etc.) |
MultiInstantiationDefinition |
getMultiInstantiationDefinition()
|
java.lang.String |
getPerformer()
Returns the performer of the activity. |
PerformerAssignDefinition |
getPerformerAssign()
Performer assignment allows to perform various assignment rules within the task module. |
java.lang.String |
getPriority()
A value that describes the initial priority of this activity when it starts execution. |
SimulationInformationDefinition |
getSimulationInformation()
Estimations for simulation of an Activity. |
ActivityDefinition.StartMode |
getStartMode()
If StartMode=Manual a task entity is created by the engine and stored in the task repository and is waiting to be take in account by an end user. |
SubFlowDefinition |
getSubFlow()
Returns the SubFlowDefinition interface if this activity has subflow implementation otherwise returns null. |
java.util.Set<ToolDefinition> |
getTools()
Returns (unordered) set of ToolDefinition interfaces. |
java.util.Set<TransitionRestrictionDefinition> |
getTransitionRestrictions()
Gives the routing behavior if outgoing transitions or/and incoming transitions are defined. |
ActivityDefinitionUUID |
getUUID()
Returns the UUID for the ActivityDefinition. |
boolean |
isNoImplementation()
Activity can be defined either with Route or Implementation or BlockActivity element. |
boolean |
isRoute()
Activity can be defined either with Route or Implementation or BlockActivity element. |
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.ProcessDefinitionRecord |
---|
getProcessDefinitionUUID |
Methods inherited from interface org.ow2.bonita.facade.def.majorElement.DefinitionRecord |
---|
getName, getPackageDefinitionUUID |
Method Detail |
---|
ActivityDefinitionUUID getUUID()
java.lang.String getActivityId()
java.lang.String getDescription()
java.lang.String getLimit()
boolean isRoute()
boolean isNoImplementation()
SubFlowDefinition getSubFlow()
java.util.Set<ToolDefinition> getTools()
java.lang.String getBlockId()
java.lang.String getPerformer()
ActivityDefinition.StartMode getStartMode()
StartMode enumeration
value.ActivityDefinition.FinishMode getFinishMode()
java.lang.String getPriority()
java.util.Set<DeadlineDefinition> getDeadlines()
SimulationInformationDefinition getSimulationInformation()
java.lang.String getIcon()
java.lang.String getDocumentation()
java.util.Set<TransitionRestrictionDefinition> getTransitionRestrictions()
java.util.Set<DataFieldDefinition> getDataFields()
java.util.Set<HookDefinition> getHooks()
PerformerAssignDefinition getPerformerAssign()
java.util.Set<ActivityDefinition.IterationDef> getIterations()
MultiInstantiationDefinition getMultiInstantiationDefinition()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |