Package org.flowable.cmmn.model
Class PlanItem
java.lang.Object
org.flowable.cmmn.model.BaseElement
org.flowable.cmmn.model.CmmnElement
org.flowable.cmmn.model.CaseElement
org.flowable.cmmn.model.PlanItem
- All Implemented Interfaces:
HasAssociations,HasEntryCriteria,HasExitCriteria,HasExtensionAttributes
public class PlanItem
extends CaseElement
implements HasEntryCriteria, HasExitCriteria, HasAssociations
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectprotected StringA list ofPlanItems to which this plan item is dependent on through its entry criteria.A list of allPlanItems that are dependent on this plan item through their entry criteria.A list ofPlanItems to which this plan item is dependent on through its exit criteria.A list of allPlanItems that are dependent on this plan item through their exit criteria.protected List<Association>protected booleanprotected PlanItemControlprotected List<Association>protected PlanItemDefinitionFields 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 TypeMethodDescriptionvoidaddCriteriaRef(String entryCriteriaRef) voidaddEntryCriterion(Criterion entryCriterion) voidaddEntryDependentPlanItem(PlanItem planItem) voidaddExitCriterion(Criterion exitCriterion) voidaddExitDependentPlanItem(PlanItem planItem) voidaddIncomingAssociation(Association association) voidaddOutgoingAssociation(Association association) booleanvoidsetBehavior(Object behavior) voidsetCriteriaRefs(Set<String> criteriaRefs) voidsetDefinitionRef(String definitionRef) voidsetEntryCriteria(List<Criterion> entryCriteria) voidsetEntryDependencies(List<PlanItem> entryDependencies) voidsetEntryDependentPlanItems(List<PlanItem> entryDependentPlanItems) voidsetExitCriteria(List<Criterion> exitCriteria) voidsetExitDependencies(List<PlanItem> exitDependencies) voidsetExitDependentPlanItems(List<PlanItem> exitDependentPlanItems) voidsetIncomingAssociations(List<Association> incomingAssociations) voidsetInstanceLifecycleEnabled(boolean instanceLifecycleEnabled) voidsetItemControl(PlanItemControl itemControl) voidsetOutgoingAssociations(List<Association> outgoingAssociations) voidsetPlanItemDefinition(PlanItemDefinition planItemDefinition) 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, setXmlRowNumberMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flowable.cmmn.model.HasEntryCriteria
getIdMethods inherited from interface org.flowable.cmmn.model.HasExitCriteria
getId
-
Field Details
-
definitionRef
-
planItemDefinition
-
instanceLifecycleEnabled
protected boolean instanceLifecycleEnabled -
itemControl
-
criteriaRefs
-
entryCriteria
-
exitCriteria
-
incomingAssociations
-
outgoingAssociations
-
entryDependencies
A list ofPlanItems to which this plan item is dependent on through its entry criteria. Said differently: this list of plan items will influence entry criteria on this plan item. -
exitDependencies
A list ofPlanItems to which this plan item is dependent on through its exit criteria. Said differently: this list of plan items will influence exit criteria on this plan item. -
entryDependentPlanItems
A list of allPlanItems that are dependent on this plan item through their entry criteria. Said differently: this list of plan items have an entry criteria that references this plan item. -
exitDependentPlanItems
A list of allPlanItems that are dependent on this plan item through their exit criteria. Said differently: this list of plan items have an exit criteria that references this plan item. -
behavior
-
-
Constructor Details
-
PlanItem
public PlanItem()
-
-
Method Details
-
getDefinitionRef
-
setDefinitionRef
-
getPlanItemDefinition
-
setPlanItemDefinition
-
isInstanceLifecycleEnabled
public boolean isInstanceLifecycleEnabled() -
setInstanceLifecycleEnabled
public void setInstanceLifecycleEnabled(boolean instanceLifecycleEnabled) -
getItemControl
-
setItemControl
-
addCriteriaRef
-
getCriteriaRefs
-
setCriteriaRefs
-
addEntryCriterion
- Specified by:
addEntryCriterionin interfaceHasEntryCriteria
-
getEntryCriteria
- Specified by:
getEntryCriteriain interfaceHasEntryCriteria
-
setEntryCriteria
- Specified by:
setEntryCriteriain interfaceHasEntryCriteria
-
addExitCriterion
- Specified by:
addExitCriterionin interfaceHasExitCriteria
-
getExitCriteria
- Specified by:
getExitCriteriain interfaceHasExitCriteria
-
setExitCriteria
- Specified by:
setExitCriteriain interfaceHasExitCriteria
-
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
-
getBehavior
-
setBehavior
-
getEntryDependencies
-
setEntryDependencies
-
getExitDependencies
-
setExitDependencies
-
getEntryDependentPlanItems
-
setEntryDependentPlanItems
-
addEntryDependentPlanItem
-
getExitDependentPlanItems
-
setExitDependentPlanItems
-
addExitDependentPlanItem
-
getAllDependentPlanItems
-
toString
-