Class CaseDefinitionBuilder
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.model.CaseDefinitionBuilder
-
public class CaseDefinitionBuilder extends java.lang.Object- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Deque<CmmnActivity>activityStackprotected CmmnCaseDefinitioncaseDefinitionprotected CmmnActivitycasePlanModelprotected CoreModelElementprocessElement
-
Constructor Summary
Constructors Constructor Description CaseDefinitionBuilder()CaseDefinitionBuilder(java.lang.String caseDefinitionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaseDefinitionBuilderautoComplete(boolean autoComplete)CaseDefinitionBuilderbehavior(CmmnActivityBehavior behavior)CmmnCaseDefinitionbuildCaseDefinition()CaseDefinitionBuildercreateActivity(java.lang.String id)CaseDefinitionBuilderendActivity()protected CmmnActivitygetActivity()CaseDefinitionBuilderlistener(java.lang.String eventName, CaseExecutionListener planItemListener)CaseDefinitionBuilderproperty(java.lang.String name, java.lang.Object value)
-
-
-
Field Detail
-
caseDefinition
protected CmmnCaseDefinition caseDefinition
-
casePlanModel
protected CmmnActivity casePlanModel
-
activityStack
protected java.util.Deque<CmmnActivity> activityStack
-
processElement
protected CoreModelElement processElement
-
-
Method Detail
-
createActivity
public CaseDefinitionBuilder createActivity(java.lang.String id)
-
endActivity
public CaseDefinitionBuilder endActivity()
-
behavior
public CaseDefinitionBuilder behavior(CmmnActivityBehavior behavior)
-
autoComplete
public CaseDefinitionBuilder autoComplete(boolean autoComplete)
-
getActivity
protected CmmnActivity getActivity()
-
buildCaseDefinition
public CmmnCaseDefinition buildCaseDefinition()
-
listener
public CaseDefinitionBuilder listener(java.lang.String eventName, CaseExecutionListener planItemListener)
-
property
public CaseDefinitionBuilder property(java.lang.String name, java.lang.Object value)
-
-