public class BusinessRuleTaskActivityBehavior extends TaskActivityBehavior implements BusinessRuleTaskDelegate
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
exclude |
protected String |
resultVariable |
protected Set<org.flowable.common.engine.api.delegate.Expression> |
rulesExpressions |
protected Set<org.flowable.common.engine.api.delegate.Expression> |
variablesInputExpressions |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
BusinessRuleTaskActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRuleIdExpression(org.flowable.common.engine.api.delegate.Expression inputId) |
void |
addRuleVariableInputIdExpression(org.flowable.common.engine.api.delegate.Expression inputId) |
void |
execute(DelegateExecution 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<org.flowable.common.engine.api.delegate.Expression> variablesInputExpressions
protected Set<org.flowable.common.engine.api.delegate.Expression> rulesExpressions
protected boolean exclude
protected String resultVariable
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorpublic void addRuleVariableInputIdExpression(org.flowable.common.engine.api.delegate.Expression inputId)
addRuleVariableInputIdExpression in interface BusinessRuleTaskDelegatepublic void addRuleIdExpression(org.flowable.common.engine.api.delegate.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.