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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String, CaseElement> protected booleanprotected Stringprotected List<FlowableListener> protected Stringprotected Stageprotected ReactivateEventListenerHaving a reactivation case listener marks the case eligible for reactivation once completed.protected StringEngine-side handlers that own the case's deploy / undeploy lifecycle for whatever start trigger the case has (event-registry subscription by default; custom integrations can install additional handlers via a custom CMMN parse handler).Fields inherited from class CmmnElement
documentation, documentationTextFormatFields inherited from class BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStartLifecycleHandler(Object handler) <T extends PlanItemDefinition>
List<T> findPlanItemDefinitionsOfType(Class<T> type) getName()booleanisAsync()voidsetAllCaseElements(Map<String, CaseElement> allCaseElements) voidsetAsync(boolean async) voidsetCandidateStarterGroups(List<String> candidateStarterGroups) voidsetCandidateStarterUsers(List<String> candidateStarterUsers) voidsetInitiatorVariableName(String initiatorVariableName) voidsetLifecycleListeners(List<FlowableListener> lifecycleListeners) voidvoidsetPlanModel(Stage planModel) voidsetReactivateEventListener(ReactivateEventListener reactivateEventListener) voidsetStartEventType(String startEventType) voidsetStartLifecycleHandlers(List<Object> startLifecycleHandlers) Methods inherited from class CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValuesMethods inherited from class BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
name
-
initiatorVariableName
-
planModel
-
startEventType
-
candidateStarterUsers
-
candidateStarterGroups
-
async
protected boolean async -
allCaseElements
-
lifecycleListeners
-
reactivateEventListener
Having a reactivation case listener marks the case eligible for reactivation once completed. -
startLifecycleHandlers
Engine-side handlers that own the case's deploy / undeploy lifecycle for whatever start trigger the case has (event-registry subscription by default; custom integrations can install additional handlers via a custom CMMN parse handler). Typed asObjectso this model module stays engine-dep-free; the engine casts on iteration. Transient — not part of the parsed XML.
-
-
Constructor Details
-
Case
public Case()
-
-
Method Details
-
getName
-
setName
-
getInitiatorVariableName
-
setInitiatorVariableName
-
getPlanModel
-
setPlanModel
-
getStartEventType
-
setStartEventType
-
getCandidateStarterUsers
-
setCandidateStarterUsers
-
getCandidateStarterGroups
-
setCandidateStarterGroups
-
isAsync
public boolean isAsync() -
setAsync
public void setAsync(boolean async) -
getAllCaseElements
-
setAllCaseElements
-
findPlanItemDefinitionsOfType
-
getReactivateEventListener
-
setReactivateEventListener
-
getLifecycleListeners
- Specified by:
getLifecycleListenersin interfaceHasLifecycleListeners
-
setLifecycleListeners
- Specified by:
setLifecycleListenersin interfaceHasLifecycleListeners
-
getStartLifecycleHandlers
-
setStartLifecycleHandlers
-
addStartLifecycleHandler
-