Class UserTaskActivityBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.activiti.engine.impl.bpmn.behavior.TaskActivityBehavior
org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior
- See Also:
-
Field Summary
FieldsFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsConstructorDescriptionUserTaskActivityBehavior(org.activiti.bpmn.model.UserTask userTask) UserTaskActivityBehavior(org.activiti.bpmn.model.UserTask userTask, VariablesPropagator variablesPropagator) -
Method Summary
Modifier and TypeMethodDescriptioncalculateInputVariables(DelegateExecution execution) voidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.extractCandidates(String str) Extract a candidate list from a string.protected voidhandleAssignments(TaskEntityManager taskEntityManager, String assignee, String owner, List<String> candidateUsers, List<String> candidateGroups, TaskEntity task, ExpressionManager expressionManager, DelegateExecution execution) voidtrigger(DelegateExecution execution, String signalName, Object signalData) Methods inherited from class TaskActivityBehavior
getActiveValue, getActiveValueListMethods inherited from class AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorMethods inherited from class FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType
-
Field Details
-
userTask
protected org.activiti.bpmn.model.UserTask userTask
-
-
Constructor Details
-
UserTaskActivityBehavior
public UserTaskActivityBehavior(org.activiti.bpmn.model.UserTask userTask) -
UserTaskActivityBehavior
public UserTaskActivityBehavior(org.activiti.bpmn.model.UserTask userTask, VariablesPropagator variablesPropagator)
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
calculateInputVariables
-
trigger
- Specified by:
triggerin interfaceTriggerableActivityBehavior- Overrides:
triggerin classFlowNodeActivityBehavior
-
handleAssignments
protected void handleAssignments(TaskEntityManager taskEntityManager, String assignee, String owner, List<String> candidateUsers, List<String> candidateGroups, TaskEntity task, ExpressionManager expressionManager, DelegateExecution execution) -
extractCandidates
-