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 String
static final String
static final String
static final String
static final String
static final String
static final String
protected String
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.protected String
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.protected List<Association>
protected boolean
protected boolean
protected List<Association>
protected Sentry
protected String
protected String
Fields inherited from class org.flowable.cmmn.model.CaseElement
name, parent
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIncomingAssociation
(Association association) void
addOutgoingAssociation
(Association association) boolean
boolean
void
setAttachedToRefId
(String attachedToRefId) void
setEntryCriterion
(boolean isEntryCriterion) void
setExitCriterion
(boolean isExitCriterion) void
setExitEventType
(String exitEventType) void
setExitType
(String exitType) void
setIncomingAssociations
(List<Association> incomingAssociations) void
setOutgoingAssociations
(List<Association> outgoingAssociations) void
void
setSentryRef
(String sentryRef) void
setTechnicalId
(String technicalId) toString()
Methods inherited from class org.flowable.cmmn.model.CaseElement
getName, getParent, getParentStage, setName, setParent
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 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:
addIncomingAssociation
in interfaceHasAssociations
-
getIncomingAssociations
- Specified by:
getIncomingAssociations
in interfaceHasAssociations
-
setIncomingAssociations
- Specified by:
setIncomingAssociations
in interfaceHasAssociations
-
addOutgoingAssociation
- Specified by:
addOutgoingAssociation
in interfaceHasAssociations
-
getOutgoingAssociations
- Specified by:
getOutgoingAssociations
in interfaceHasAssociations
-
setOutgoingAssociations
- Specified by:
setOutgoingAssociations
in interfaceHasAssociations
-
toString
-