public class UserTaskActivityBehavior extends TaskActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionManager |
expressionManager |
protected org.activiti.bpmn.model.UserTask |
userTask |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
UserTaskActivityBehavior(ExpressionManager expressionManager,
org.activiti.bpmn.model.UserTask userTask) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(DelegateExecution 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 String |
getActiveValue(String originalValue,
String propertyName,
com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties) |
protected List<String> |
getActiveValueList(List<String> originalValues,
String propertyName,
com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties) |
protected void |
handleAssignments(String assignee,
String owner,
List<String> candidateUsers,
List<String> candidateGroups,
TaskEntity task,
DelegateExecution execution) |
void |
trigger(DelegateExecution execution,
String signalName,
Object signalData) |
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorleaveIgnoreConditions, parseActivityTypeprotected ExpressionManager expressionManager
protected org.activiti.bpmn.model.UserTask userTask
public UserTaskActivityBehavior(ExpressionManager expressionManager, org.activiti.bpmn.model.UserTask userTask)
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorpublic void trigger(DelegateExecution execution, String signalName, Object signalData)
trigger in interface TriggerableActivityBehaviortrigger in class FlowNodeActivityBehaviorprotected void handleAssignments(String assignee, String owner, List<String> candidateUsers, List<String> candidateGroups, TaskEntity task, DelegateExecution execution)
protected List<String> extractCandidates(String str)
str - protected String getActiveValue(String originalValue, String propertyName, com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties)
Copyright © 2015 Alfresco. All rights reserved.