public class BusinessRuleTaskActivityBehavior extends TaskActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected boolean |
exclude |
protected String |
resultVariable |
protected Set<Expression> |
rulesExpressions |
protected Set<Expression> |
variablesInputExpressions |
multiInstanceActivityBehavior
bpmnActivityBehavior
Constructor and Description |
---|
BusinessRuleTaskActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
addRuleIdExpression(Expression inputId) |
void |
addRuleVariableInputIdExpression(Expression inputId) |
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
void |
setExclude(boolean exclude) |
void |
setResultVariable(String resultVariableName) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDone
leaveIgnoreConditions
protected Set<Expression> variablesInputExpressions
protected Set<Expression> rulesExpressions
protected boolean exclude
protected String resultVariable
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehavior
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
Exception
public void addRuleVariableInputIdExpression(Expression inputId)
public void addRuleIdExpression(Expression inputId)
public void setExclude(boolean exclude)
public void setResultVariable(String resultVariableName)
Copyright © 2015. All rights reserved.