Class BusinessRuleTaskActivityBehavior
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.flowable.engine.impl.bpmn.behavior.TaskActivityBehavior
org.flowable.engine.impl.bpmn.behavior.BusinessRuleTaskActivityBehavior
- All Implemented Interfaces:
Serializable, BusinessRuleTaskDelegate, ActivityBehavior, TriggerableActivityBehavior
public class BusinessRuleTaskActivityBehavior
extends TaskActivityBehavior
implements BusinessRuleTaskDelegate
Activity implementation of the BPMN 2.0 business rule task.
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringprotected Set<Expression> protected Set<Expression> Fields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRuleIdExpression(Expression inputId) voidvoidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.voidsetExclude(boolean exclude) voidsetResultVariable(String resultVariableName) Methods inherited from class TaskActivityBehavior
getActiveValueListMethods inherited from class AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, getV5MultiInstanceActivityBehavior, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, setV5MultiInstanceActivityBehaviorMethods inherited from class FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType, trigger
-
Field Details
-
variablesInputExpressions
-
rulesExpressions
-
exclude
protected boolean exclude -
resultVariable
-
-
Constructor Details
-
BusinessRuleTaskActivityBehavior
public BusinessRuleTaskActivityBehavior()
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
addRuleVariableInputIdExpression
- Specified by:
addRuleVariableInputIdExpressionin interfaceBusinessRuleTaskDelegate
-
addRuleIdExpression
- Specified by:
addRuleIdExpressionin interfaceBusinessRuleTaskDelegate
-
setExclude
public void setExclude(boolean exclude) - Specified by:
setExcludein interfaceBusinessRuleTaskDelegate
-
setResultVariable
- Specified by:
setResultVariablein interfaceBusinessRuleTaskDelegate
-