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 |
multiInstanceActivityBehaviorbpmnActivityBehavior| 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, signalCompensationDoneleaveIgnoreConditionsprotected Set<Expression> variablesInputExpressions
protected Set<Expression> rulesExpressions
protected boolean exclude
protected String resultVariable
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorExceptionpublic void addRuleVariableInputIdExpression(Expression inputId)
addRuleVariableInputIdExpression in interface BusinessRuleTaskDelegatepublic void addRuleIdExpression(Expression inputId)
addRuleIdExpression in interface BusinessRuleTaskDelegatepublic void setExclude(boolean exclude)
setExclude in interface BusinessRuleTaskDelegatepublic void setResultVariable(String resultVariableName)
setResultVariable in interface BusinessRuleTaskDelegateCopyright © 2016 Alfresco. All rights reserved.