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(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.CasePageTask task) createCaseTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.CaseTask caseTask) createCmmnClassDelegate(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) createDecisionTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.DecisionTask decisionTask) protected CmmnActivityBehaviorcreateDefaultHttpActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask serviceTask) createEmailActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) createEventRegistryEventListenerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.GenericEventListener genericEventListener) protected ExpressioncreateExpression(String refExpressionString) createExternalWorkerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ExternalWorkerServiceTask externalWorkerServiceTask) createGenericEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.GenericEventListener genericEventListener) createHttpActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) createHumanTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.HumanTask humanTask) createMilestoneActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Milestone milestone) createPlanItemDelegateExpressionActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) createPlanItemExpressionActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) createProcessTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ProcessTask processTask) createScriptTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ScriptServiceTask task) createSendEventActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.SendEventServiceTask sendEventServiceTask) createSignalEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.SignalEventListener signalEventListener) createStageActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Stage stage) createTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Task task) createTimerEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.TimerEventListener timerEventListener) createUserEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.UserEventListener userEventListener) createVariableEventListenerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.VariableEventListener variableEventListener) voidsetClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory) voidsetExpressionManager(ExpressionManager expressionManager)
-
Field Details
-
classDelegateFactory
-
expressionManager
-
-
Constructor Details
-
DefaultCmmnActivityBehaviorFactory
public DefaultCmmnActivityBehaviorFactory()
-
-
Method Details
-
createStageActivityBehavior
public StageActivityBehavior createStageActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Stage stage) - Specified by:
createStageActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createMilestoneActivityBehavior
public MilestoneActivityBehavior createMilestoneActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Milestone milestone) - Specified by:
createMilestoneActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createTaskActivityBehavior
public TaskActivityBehavior createTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Task task) - Specified by:
createTaskActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createHumanTaskActivityBehavior
public HumanTaskActivityBehavior createHumanTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.HumanTask humanTask) - Specified by:
createHumanTaskActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createCaseTaskActivityBehavior
public CaseTaskActivityBehavior createCaseTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.CaseTask caseTask) - Specified by:
createCaseTaskActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createProcessTaskActivityBehavior
public ProcessTaskActivityBehavior createProcessTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ProcessTask processTask) - Specified by:
createProcessTaskActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createCmmnClassDelegate
public CmmnClassDelegate createCmmnClassDelegate(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) - Specified by:
createCmmnClassDelegatein interfaceCmmnActivityBehaviorFactory
-
createPlanItemExpressionActivityBehavior
public PlanItemExpressionActivityBehavior createPlanItemExpressionActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) - Specified by:
createPlanItemExpressionActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createPlanItemDelegateExpressionActivityBehavior
public PlanItemDelegateExpressionActivityBehavior createPlanItemDelegateExpressionActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) - Specified by:
createPlanItemDelegateExpressionActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createTimerEventListenerActivityBehavior
public TimerEventListenerActivityBehaviour createTimerEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.TimerEventListener timerEventListener) - Specified by:
createTimerEventListenerActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createUserEventListenerActivityBehavior
public UserEventListenerActivityBehaviour createUserEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.UserEventListener userEventListener) - Specified by:
createUserEventListenerActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createSignalEventListenerActivityBehavior
public SignalEventListenerActivityBehaviour createSignalEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.SignalEventListener signalEventListener) - Specified by:
createSignalEventListenerActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createGenericEventListenerActivityBehavior
public GenericEventListenerActivityBehaviour createGenericEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.GenericEventListener genericEventListener) - Specified by:
createGenericEventListenerActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createEventRegistryEventListenerActivityBehaviour
public EventRegistryEventListenerActivityBehaviour createEventRegistryEventListenerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.GenericEventListener genericEventListener) - Specified by:
createEventRegistryEventListenerActivityBehaviourin interfaceCmmnActivityBehaviorFactory
-
createVariableEventListenerActivityBehaviour
public VariableEventListenerActivityBehaviour createVariableEventListenerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.VariableEventListener variableEventListener) - Specified by:
createVariableEventListenerActivityBehaviourin interfaceCmmnActivityBehaviorFactory
-
createDecisionTaskActivityBehavior
public DecisionTaskActivityBehavior createDecisionTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.DecisionTask decisionTask) - Specified by:
createDecisionTaskActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createHttpActivityBehavior
public CmmnActivityBehavior createHttpActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) - Specified by:
createHttpActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createDefaultHttpActivityBehaviour
protected CmmnActivityBehavior createDefaultHttpActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask serviceTask) -
createEmailActivityBehavior
public MailActivityBehavior createEmailActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task) - Specified by:
createEmailActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createSendEventActivityBehavior
public SendEventActivityBehavior createSendEventActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.SendEventServiceTask sendEventServiceTask) - Specified by:
createSendEventActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createExternalWorkerActivityBehaviour
public ExternalWorkerTaskActivityBehavior createExternalWorkerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ExternalWorkerServiceTask externalWorkerServiceTask) - Specified by:
createExternalWorkerActivityBehaviourin interfaceCmmnActivityBehaviorFactory
-
createScriptTaskActivityBehavior
public ScriptTaskActivityBehavior createScriptTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ScriptServiceTask task) - Specified by:
createScriptTaskActivityBehaviorin interfaceCmmnActivityBehaviorFactory
-
createCasePageTaskActivityBehaviour
public CasePageTaskActivityBehaviour createCasePageTaskActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.CasePageTask task) - Specified by:
createCasePageTaskActivityBehaviourin interfaceCmmnActivityBehaviorFactory
-
setClassDelegateFactory
-
getExpressionManager
-
setExpressionManager
-
createExpression
-