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 CaseElement
name, parentFields inherited from class CmmnElement
documentation, documentationTextFormatFields inherited from class 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 CaseElement
getName, getParent, getParentStage, setName, setParentMethods 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, setXmlRowNumberMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface HasEntryCriteria
getIdMethods inherited from interface HasExitCriteria
getId
-
Field Details
-
definitionRef
-
planItemDefinition
-
instanceLifecycleEnabled
protected boolean instanceLifecycleEnabled -
itemControl
-
criteriaRefs
-
entryCriteria
-
exitCriteria
-
incomingAssociations
-
outgoingAssociations
-
entryDependencies
-
exitDependencies
-
entryDependentPlanItems
-
exitDependentPlanItems
-
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
-