public class BusinessRuleTaskActivityBehavior extends TaskActivityBehavior implements BusinessRuleTaskDelegate
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)
addRuleVariableInputIdExpression
in interface BusinessRuleTaskDelegate
public void addRuleIdExpression(Expression inputId)
addRuleIdExpression
in interface BusinessRuleTaskDelegate
public void setExclude(boolean exclude)
setExclude
in interface BusinessRuleTaskDelegate
public void setResultVariable(String resultVariableName)
setResultVariable
in interface BusinessRuleTaskDelegate
Copyright © 2016 Alfresco. All rights reserved.