Package org.flowable.cmmn.model
Class Case
- java.lang.Object
-
- org.flowable.cmmn.model.BaseElement
-
- org.flowable.cmmn.model.CmmnElement
-
- org.flowable.cmmn.model.Case
-
- All Implemented Interfaces:
HasExtensionAttributes,HasLifecycleListeners
public class Case extends CmmnElement implements HasLifecycleListeners
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,CaseElement>allCaseElementsprotected booleanasyncprotected List<String>candidateStarterGroupsprotected List<String>candidateStarterUsersprotected StringinitiatorVariableNameprotected List<FlowableListener>lifecycleListenersprotected Stringnameprotected StageplanModelprotected ReactivateEventListenerreactivateEventListenerHaving a reactivation case listener marks the case eligible for reactivation once completed.protected StringstartEventType-
Fields inherited from class org.flowable.cmmn.model.CmmnElement
documentation, documentationTextFormat
-
Fields inherited from class org.flowable.cmmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
-
Constructor Summary
Constructors Constructor Description Case()
-
Method Summary
-
Methods inherited from class org.flowable.cmmn.model.CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValues
-
Methods inherited from class org.flowable.cmmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
-
-
-
Field Detail
-
name
protected String name
-
initiatorVariableName
protected String initiatorVariableName
-
planModel
protected Stage planModel
-
startEventType
protected String startEventType
-
async
protected boolean async
-
allCaseElements
protected Map<String,CaseElement> allCaseElements
-
lifecycleListeners
protected List<FlowableListener> lifecycleListeners
-
reactivateEventListener
protected ReactivateEventListener reactivateEventListener
Having a reactivation case listener marks the case eligible for reactivation once completed.
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getInitiatorVariableName
public String getInitiatorVariableName()
-
setInitiatorVariableName
public void setInitiatorVariableName(String initiatorVariableName)
-
getPlanModel
public Stage getPlanModel()
-
setPlanModel
public void setPlanModel(Stage planModel)
-
getStartEventType
public String getStartEventType()
-
setStartEventType
public void setStartEventType(String startEventType)
-
setCandidateStarterGroups
public void setCandidateStarterGroups(List<String> candidateStarterGroups)
-
isAsync
public boolean isAsync()
-
setAsync
public void setAsync(boolean async)
-
getAllCaseElements
public Map<String,CaseElement> getAllCaseElements()
-
setAllCaseElements
public void setAllCaseElements(Map<String,CaseElement> allCaseElements)
-
findPlanItemDefinitionsOfType
public <T extends PlanItemDefinition> List<T> findPlanItemDefinitionsOfType(Class<T> type)
-
getReactivateEventListener
public ReactivateEventListener getReactivateEventListener()
-
setReactivateEventListener
public void setReactivateEventListener(ReactivateEventListener reactivateEventListener)
-
getLifecycleListeners
public List<FlowableListener> getLifecycleListeners()
- Specified by:
getLifecycleListenersin interfaceHasLifecycleListeners
-
setLifecycleListeners
public void setLifecycleListeners(List<FlowableListener> lifecycleListeners)
- Specified by:
setLifecycleListenersin interfaceHasLifecycleListeners
-
-