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(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
void |
setExclude(boolean exclude) |
void |
setResultVariable(String resultVariableName) |
getActiveValue, getActiveValueListexecuteCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorleaveIgnoreConditions, parseActivityType, triggerprotected Set<Expression> variablesInputExpressions
protected Set<Expression> rulesExpressions
protected boolean exclude
protected String resultVariable
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorpublic 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 © 2018 Flowable. All rights reserved.