public class UserTaskActivityBehavior extends TaskActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected ExpressionManager |
expressionManager |
protected TaskDefinition |
taskDefinition |
multiInstanceActivityBehavior
bpmnActivityBehavior
Constructor and Description |
---|
UserTaskActivityBehavior(ExpressionManager expressionManager,
TaskDefinition taskDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected List<String> |
extractCandidates(String str)
Extract a candidate list from a string.
|
protected BusinessCalendar |
getBusinessCalender() |
ExpressionManager |
getExpressionManager() |
TaskDefinition |
getTaskDefinition() |
protected void |
handleAssignments(TaskEntity task,
ActivityExecution execution) |
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signalCompensationDone
leaveIgnoreConditions
protected TaskDefinition taskDefinition
protected ExpressionManager expressionManager
public UserTaskActivityBehavior(ExpressionManager expressionManager, TaskDefinition taskDefinition)
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehavior
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
Exception
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal
in interface SignallableActivityBehavior
signal
in class AbstractBpmnActivityBehavior
Exception
protected void handleAssignments(TaskEntity task, ActivityExecution execution)
protected List<String> extractCandidates(String str)
str
- public TaskDefinition getTaskDefinition()
public ExpressionManager getExpressionManager()
protected BusinessCalendar getBusinessCalender()
Copyright © 2015. All rights reserved.