Package org.flowable.cmmn.model
Class Criterion
java.lang.Object
org.flowable.cmmn.model.BaseElement
org.flowable.cmmn.model.CmmnElement
org.flowable.cmmn.model.CaseElement
org.flowable.cmmn.model.Criterion
- All Implemented Interfaces:
HasAssociations,HasExtensionAttributes
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected StringThe exit event type is only available (used) on an exit sentry attached to a case plan model or a stage and represents which event will be triggered when exiting the stage or case plan model.protected StringThe exit type is only available (used) on an exit sentry attached to a plan item and represents on how it affects its plan item instances when triggered.protected List<Association>protected booleanprotected booleanprotected List<Association>protected Sentryprotected Stringprotected StringFields inherited from class org.flowable.cmmn.model.CaseElement
name, parentFields inherited from class org.flowable.cmmn.model.CmmnElement
documentation, documentationTextFormatFields inherited from class org.flowable.cmmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIncomingAssociation(Association association) voidaddOutgoingAssociation(Association association) booleanbooleanvoidsetAttachedToRefId(String attachedToRefId) voidsetEntryCriterion(boolean isEntryCriterion) voidsetExitCriterion(boolean isExitCriterion) voidsetExitEventType(String exitEventType) voidsetExitType(String exitType) voidsetIncomingAssociations(List<Association> incomingAssociations) voidsetOutgoingAssociations(List<Association> outgoingAssociations) voidvoidsetSentryRef(String sentryRef) voidsetTechnicalId(String technicalId) toString()Methods inherited from class org.flowable.cmmn.model.CaseElement
getName, getParent, getParentStage, setName, setParentMethods inherited from class org.flowable.cmmn.model.CmmnElement
getDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValuesMethods inherited from class org.flowable.cmmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
EXIT_TYPE_DEFAULT
- See Also:
-
EXIT_TYPE_ACTIVE_INSTANCES
- See Also:
-
EXIT_TYPE_ACTIVE_AND_ENABLED_INSTANCES
- See Also:
-
EXIT_EVENT_TYPE_EXIT
- See Also:
-
EXIT_EVENT_TYPE_COMPLETE
- See Also:
-
EXIT_EVENT_TYPE_FORCE_COMPLETE
- See Also:
-
technicalId
-
sentryRef
-
sentry
-
attachedToRefId
-
isEntryCriterion
protected boolean isEntryCriterion -
isExitCriterion
protected boolean isExitCriterion -
exitType
The exit type is only available (used) on an exit sentry attached to a plan item and represents on how it affects its plan item instances when triggered. -
exitEventType
The exit event type is only available (used) on an exit sentry attached to a case plan model or a stage and represents which event will be triggered when exiting the stage or case plan model. -
incomingAssociations
-
outgoingAssociations
-
-
Constructor Details
-
Criterion
public Criterion()
-
-
Method Details
-
getTechnicalId
-
setTechnicalId
-
getSentryRef
-
setSentryRef
-
getSentry
-
setSentry
-
getAttachedToRefId
-
setAttachedToRefId
-
isEntryCriterion
public boolean isEntryCriterion() -
setEntryCriterion
public void setEntryCriterion(boolean isEntryCriterion) -
isExitCriterion
public boolean isExitCriterion() -
setExitCriterion
public void setExitCriterion(boolean isExitCriterion) -
getExitType
-
setExitType
-
getExitEventType
-
setExitEventType
-
addIncomingAssociation
- Specified by:
addIncomingAssociationin interfaceHasAssociations
-
getIncomingAssociations
- Specified by:
getIncomingAssociationsin interfaceHasAssociations
-
setIncomingAssociations
- Specified by:
setIncomingAssociationsin interfaceHasAssociations
-
addOutgoingAssociation
- Specified by:
addOutgoingAssociationin interfaceHasAssociations
-
getOutgoingAssociations
- Specified by:
getOutgoingAssociationsin interfaceHasAssociations
-
setOutgoingAssociations
- Specified by:
setOutgoingAssociationsin interfaceHasAssociations
-
toString
-