Class DefaultCmmnActivityBehaviorFactory
java.lang.Object
org.flowable.cmmn.engine.impl.parser.DefaultCmmnActivityBehaviorFactory
- All Implemented Interfaces:
CmmnActivityBehaviorFactory
public class DefaultCmmnActivityBehaviorFactory
extends Object
implements CmmnActivityBehaviorFactory
- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCasePageTaskActivityBehaviour
(PlanItem planItem, CasePageTask task) createCaseTaskActivityBehavior
(PlanItem planItem, CaseTask caseTask) createCmmnClassDelegate
(PlanItem planItem, ServiceTask task) createDecisionTaskActivityBehavior
(PlanItem planItem, DecisionTask decisionTask) protected CmmnActivityBehavior
createDefaultHttpActivityBehaviour
(PlanItem planItem, ServiceTask serviceTask) createEmailActivityBehavior
(PlanItem planItem, ServiceTask task) createEventRegistryEventListenerActivityBehaviour
(PlanItem planItem, GenericEventListener genericEventListener) protected Expression
createExpression
(String refExpressionString) createExternalWorkerActivityBehaviour
(PlanItem planItem, ExternalWorkerServiceTask externalWorkerServiceTask) createGenericEventListenerActivityBehavior
(PlanItem planItem, GenericEventListener genericEventListener) createHttpActivityBehavior
(PlanItem planItem, ServiceTask task) createHumanTaskActivityBehavior
(PlanItem planItem, HumanTask humanTask) createMilestoneActivityBehavior
(PlanItem planItem, Milestone milestone) createPlanItemDelegateExpressionActivityBehavior
(PlanItem planItem, ServiceTask task) createPlanItemExpressionActivityBehavior
(PlanItem planItem, ServiceTask task) createProcessTaskActivityBehavior
(PlanItem planItem, ProcessTask processTask) createScriptTaskActivityBehavior
(PlanItem planItem, ScriptServiceTask task) createSendEventActivityBehavior
(PlanItem planItem, SendEventServiceTask sendEventServiceTask) createSignalEventListenerActivityBehavior
(PlanItem planItem, SignalEventListener signalEventListener) createStageActivityBehavior
(PlanItem planItem, Stage stage) createTaskActivityBehavior
(PlanItem planItem, Task task) createTimerEventListenerActivityBehavior
(PlanItem planItem, TimerEventListener timerEventListener) createUserEventListenerActivityBehavior
(PlanItem planItem, UserEventListener userEventListener) createVariableEventListenerActivityBehaviour
(PlanItem planItem, VariableEventListener variableEventListener) void
setClassDelegateFactory
(CmmnClassDelegateFactory classDelegateFactory) void
setExpressionManager
(ExpressionManager expressionManager)
-
Field Details
-
classDelegateFactory
-
expressionManager
-
-
Constructor Details
-
DefaultCmmnActivityBehaviorFactory
public DefaultCmmnActivityBehaviorFactory()
-
-
Method Details
-
createStageActivityBehavior
- Specified by:
createStageActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createMilestoneActivityBehavior
public MilestoneActivityBehavior createMilestoneActivityBehavior(PlanItem planItem, Milestone milestone) - Specified by:
createMilestoneActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createTaskActivityBehavior
- Specified by:
createTaskActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createHumanTaskActivityBehavior
public HumanTaskActivityBehavior createHumanTaskActivityBehavior(PlanItem planItem, HumanTask humanTask) - Specified by:
createHumanTaskActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createCaseTaskActivityBehavior
public CaseTaskActivityBehavior createCaseTaskActivityBehavior(PlanItem planItem, CaseTask caseTask) - Specified by:
createCaseTaskActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createProcessTaskActivityBehavior
public ProcessTaskActivityBehavior createProcessTaskActivityBehavior(PlanItem planItem, ProcessTask processTask) - Specified by:
createProcessTaskActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createCmmnClassDelegate
- Specified by:
createCmmnClassDelegate
in interfaceCmmnActivityBehaviorFactory
-
createPlanItemExpressionActivityBehavior
public PlanItemExpressionActivityBehavior createPlanItemExpressionActivityBehavior(PlanItem planItem, ServiceTask task) - Specified by:
createPlanItemExpressionActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createPlanItemDelegateExpressionActivityBehavior
public PlanItemDelegateExpressionActivityBehavior createPlanItemDelegateExpressionActivityBehavior(PlanItem planItem, ServiceTask task) - Specified by:
createPlanItemDelegateExpressionActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createTimerEventListenerActivityBehavior
public TimerEventListenerActivityBehaviour createTimerEventListenerActivityBehavior(PlanItem planItem, TimerEventListener timerEventListener) - Specified by:
createTimerEventListenerActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createUserEventListenerActivityBehavior
public UserEventListenerActivityBehaviour createUserEventListenerActivityBehavior(PlanItem planItem, UserEventListener userEventListener) - Specified by:
createUserEventListenerActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createSignalEventListenerActivityBehavior
public SignalEventListenerActivityBehaviour createSignalEventListenerActivityBehavior(PlanItem planItem, SignalEventListener signalEventListener) - Specified by:
createSignalEventListenerActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createGenericEventListenerActivityBehavior
public GenericEventListenerActivityBehaviour createGenericEventListenerActivityBehavior(PlanItem planItem, GenericEventListener genericEventListener) - Specified by:
createGenericEventListenerActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createEventRegistryEventListenerActivityBehaviour
public EventRegistryEventListenerActivityBehaviour createEventRegistryEventListenerActivityBehaviour(PlanItem planItem, GenericEventListener genericEventListener) - Specified by:
createEventRegistryEventListenerActivityBehaviour
in interfaceCmmnActivityBehaviorFactory
-
createVariableEventListenerActivityBehaviour
public VariableEventListenerActivityBehaviour createVariableEventListenerActivityBehaviour(PlanItem planItem, VariableEventListener variableEventListener) - Specified by:
createVariableEventListenerActivityBehaviour
in interfaceCmmnActivityBehaviorFactory
-
createDecisionTaskActivityBehavior
public DecisionTaskActivityBehavior createDecisionTaskActivityBehavior(PlanItem planItem, DecisionTask decisionTask) - Specified by:
createDecisionTaskActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createHttpActivityBehavior
- Specified by:
createHttpActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createDefaultHttpActivityBehaviour
protected CmmnActivityBehavior createDefaultHttpActivityBehaviour(PlanItem planItem, ServiceTask serviceTask) -
createEmailActivityBehavior
- Specified by:
createEmailActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createSendEventActivityBehavior
public SendEventActivityBehavior createSendEventActivityBehavior(PlanItem planItem, SendEventServiceTask sendEventServiceTask) - Specified by:
createSendEventActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createExternalWorkerActivityBehaviour
public ExternalWorkerTaskActivityBehavior createExternalWorkerActivityBehaviour(PlanItem planItem, ExternalWorkerServiceTask externalWorkerServiceTask) - Specified by:
createExternalWorkerActivityBehaviour
in interfaceCmmnActivityBehaviorFactory
-
createScriptTaskActivityBehavior
public ScriptTaskActivityBehavior createScriptTaskActivityBehavior(PlanItem planItem, ScriptServiceTask task) - Specified by:
createScriptTaskActivityBehavior
in interfaceCmmnActivityBehaviorFactory
-
createCasePageTaskActivityBehaviour
public CasePageTaskActivityBehaviour createCasePageTaskActivityBehaviour(PlanItem planItem, CasePageTask task) - Specified by:
createCasePageTaskActivityBehaviour
in interfaceCmmnActivityBehaviorFactory
-
setClassDelegateFactory
-
getExpressionManager
-
setExpressionManager
-
createExpression
-