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 Modifier and Type Field Description protected CmmnClassDelegateFactoryclassDelegateFactoryprotected ExpressionManagerexpressionManager
-
Constructor Summary
Constructors Constructor Description DefaultCmmnActivityBehaviorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CasePageTaskActivityBehaviourcreateCasePageTaskActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.CasePageTask task)CaseTaskActivityBehaviorcreateCaseTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.CaseTask caseTask)CmmnClassDelegatecreateCmmnClassDelegate(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task)DecisionTaskActivityBehaviorcreateDecisionTaskActivityBehavior(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)MailActivityBehaviorcreateEmailActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task)EventRegistryEventListenerActivityBehaviourcreateEventRegistryEventListenerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.GenericEventListener genericEventListener)protected ExpressioncreateExpression(String refExpressionString)ExternalWorkerTaskActivityBehaviorcreateExternalWorkerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ExternalWorkerServiceTask externalWorkerServiceTask)GenericEventListenerActivityBehaviourcreateGenericEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.GenericEventListener genericEventListener)CmmnActivityBehaviorcreateHttpActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task)HumanTaskActivityBehaviorcreateHumanTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.HumanTask humanTask)MilestoneActivityBehaviorcreateMilestoneActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Milestone milestone)PlanItemDelegateExpressionActivityBehaviorcreatePlanItemDelegateExpressionActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task)PlanItemExpressionActivityBehaviorcreatePlanItemExpressionActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ServiceTask task)ProcessTaskActivityBehaviorcreateProcessTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ProcessTask processTask)ScriptTaskActivityBehaviorcreateScriptTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.ScriptServiceTask task)SendEventActivityBehaviorcreateSendEventActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.SendEventServiceTask sendEventServiceTask)SignalEventListenerActivityBehaviourcreateSignalEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.SignalEventListener signalEventListener)StageActivityBehaviorcreateStageActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Stage stage)TaskActivityBehaviorcreateTaskActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.Task task)TimerEventListenerActivityBehaviourcreateTimerEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.TimerEventListener timerEventListener)UserEventListenerActivityBehaviourcreateUserEventListenerActivityBehavior(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.UserEventListener userEventListener)VariableEventListenerActivityBehaviourcreateVariableEventListenerActivityBehaviour(org.flowable.cmmn.model.PlanItem planItem, org.flowable.cmmn.model.VariableEventListener variableEventListener)ExpressionManagergetExpressionManager()voidsetClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory)voidsetExpressionManager(ExpressionManager expressionManager)
-
-
-
Field Detail
-
classDelegateFactory
protected CmmnClassDelegateFactory classDelegateFactory
-
expressionManager
protected ExpressionManager expressionManager
-
-
Method Detail
-
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
public void setClassDelegateFactory(CmmnClassDelegateFactory classDelegateFactory)
-
getExpressionManager
public ExpressionManager getExpressionManager()
-
setExpressionManager
public void setExpressionManager(ExpressionManager expressionManager)
-
createExpression
protected Expression createExpression(String refExpressionString)
-
-