public class UserTaskActivityBehavior extends TaskActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected TaskDefinition |
taskDefinition |
protected String |
userTaskId |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
UserTaskActivityBehavior(String userTaskId,
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 Expression |
getActiveValue(Expression originalValue,
String propertyName,
com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties) |
protected Set<Expression> |
getActiveValueSet(Set<Expression> originalValues,
String propertyName,
com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties) |
TaskDefinition |
getTaskDefinition() |
protected void |
handleAssignments(Expression assigneeExpression,
Expression ownerExpression,
Set<Expression> candidateUserExpressions,
Set<Expression> candidateGroupExpressions,
TaskEntity task,
ActivityExecution execution) |
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signalCompensationDoneleaveIgnoreConditionsprotected String userTaskId
protected TaskDefinition taskDefinition
public UserTaskActivityBehavior(String userTaskId, TaskDefinition taskDefinition)
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorExceptionpublic void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal in interface SignallableActivityBehaviorsignal in class AbstractBpmnActivityBehaviorExceptionprotected void handleAssignments(Expression assigneeExpression, Expression ownerExpression, Set<Expression> candidateUserExpressions, Set<Expression> candidateGroupExpressions, TaskEntity task, ActivityExecution execution)
protected List<String> extractCandidates(String str)
str - protected Expression getActiveValue(Expression originalValue, String propertyName, com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties)
protected Set<Expression> getActiveValueSet(Set<Expression> originalValues, String propertyName, com.fasterxml.jackson.databind.node.ObjectNode taskElementProperties)
public TaskDefinition getTaskDefinition()
Copyright © 2016 Alfresco. All rights reserved.