public class ServiceTaskDelegateExpressionActivityBehavior extends TaskActivityBehavior
ActivityBehavior
used when 'delegateExpression' is used
for a serviceTask.Modifier and Type | Field and Description |
---|---|
protected Expression |
expression |
protected String |
serviceTaskId |
protected Expression |
skipExpression |
multiInstanceActivityBehavior
bpmnActivityBehavior
Constructor and Description |
---|
ServiceTaskDelegateExpressionActivityBehavior(String serviceTaskId,
Expression expression,
Expression skipExpression,
List<FieldDeclaration> fieldDeclarations) |
Modifier and Type | Method and Description |
---|---|
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
void |
signal(ActivityExecution execution,
String signalName,
Object signalData) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signalCompensationDone
leaveIgnoreConditions
protected String serviceTaskId
protected Expression expression
protected Expression skipExpression
public ServiceTaskDelegateExpressionActivityBehavior(String serviceTaskId, Expression expression, Expression skipExpression, List<FieldDeclaration> fieldDeclarations)
public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception
signal
in interface SignallableActivityBehavior
signal
in class AbstractBpmnActivityBehavior
Exception
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehavior
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
Exception
Copyright © 2016 Alfresco. All rights reserved.