Package com.aquima.interactions.process
Interface ITaskNodeDefinition
- All Superinterfaces:
IProcessNodeDefinition
,IProcessStepDefinition
- All Known Implementing Classes:
TaskNodeDefinition
This interface defines the properties for an external process task.
- Since:
- 7.1
- Author:
- O. Kerpershoek
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the owner process definition.This method returns a boolean condition indicating if the node is required once the task has become available.This method returns the task definition the node is defined for.This method returns the name of the task.boolean
This method returns a boolean indicating if the case data should be locked when this task is started.Methods inherited from interface com.aquima.interactions.process.nodes.IProcessNodeDefinition
getDisplayName, getExitStates, getExpirationDefinition, getId, getNextNode, getNextNode
Methods inherited from interface com.aquima.interactions.process.nodes.IProcessStepDefinition
getCondition, isAdhoc, isRepeatable
-
Method Details
-
getTaskName
String getTaskName()This method returns the name of the task.- Returns:
- The name of the task.
-
getTaskDefinition
IProcessTaskDefinition getTaskDefinition()This method returns the task definition the node is defined for.- Returns:
- the task definition the node is defined for.
-
lockCaseDataUponStart
boolean lockCaseDataUponStart()This method returns a boolean indicating if the case data should be locked when this task is started.- Returns:
- a boolean indicating if the case data should be locked when this task is started.
-
getProcessDefinition
IProcessDefinition getProcessDefinition()This method returns the owner process definition.- Returns:
- The definition of the owner process;
-
getRequiredCondition
ICondition getRequiredCondition()This method returns a boolean condition indicating if the node is required once the task has become available. A node that is required will stay scheduled even after the condition that caused it to be scheduled has become false. This property is only relevant for adhoc nodes.- Returns:
- boolean condition indicating if the node is required once the task has become available.
-