public class PlanItem extends CaseElement implements HasEntryCriteria, HasExitCriteria, HasAssociations
| Modifier and Type | Field and Description |
|---|---|
protected Object |
behavior |
protected List<String> |
criteriaRefs |
protected String |
definitionRef |
protected List<Criterion> |
entryCriteria |
protected List<PlanItem> |
entryDependencies
A list of
PlanItems to which this plan item is dependent on through its entry criteria. |
protected List<PlanItem> |
entryDependentPlanItems
A list of all
PlanItems that are dependent on this plan item through their entry criteria. |
protected List<Criterion> |
exitCriteria |
protected List<PlanItem> |
exitDependencies
A list of
PlanItems to which this plan item is dependent on through its exit criteria. |
protected List<PlanItem> |
exitDependentPlanItems
A list of all
PlanItems that are dependent on this plan item through their exit criteria. |
protected List<Association> |
incomingAssociations |
protected PlanItemControl |
itemControl |
protected List<Association> |
outgoingAssociations |
protected PlanItemDefinition |
planItemDefinition |
name, parentdocumentation, documentationTextFormatattributes, extensionElements, id, xmlColumnNumber, xmlRowNumber| Constructor and Description |
|---|
PlanItem() |
getName, getParent, getParentStage, setName, setParentgetDocumentation, getDocumentationTextFormat, setDocumentation, setDocumentationTextFormat, setValuesaddAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetIdgetIdprotected String definitionRef
protected PlanItemDefinition planItemDefinition
protected PlanItemControl itemControl
protected List<Association> incomingAssociations
protected List<Association> outgoingAssociations
protected List<PlanItem> entryDependencies
PlanItems 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.protected List<PlanItem> exitDependencies
PlanItems 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.protected List<PlanItem> entryDependentPlanItems
PlanItems 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.protected List<PlanItem> exitDependentPlanItems
PlanItems 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.protected Object behavior
public String getDefinitionRef()
public void setDefinitionRef(String definitionRef)
public PlanItemDefinition getPlanItemDefinition()
public void setPlanItemDefinition(PlanItemDefinition planItemDefinition)
public PlanItemControl getItemControl()
public void setItemControl(PlanItemControl itemControl)
public void addCriteriaRef(String entryCriteriaRef)
public void addEntryCriterion(Criterion entryCriterion)
addEntryCriterion in interface HasEntryCriteriapublic List<Criterion> getEntryCriteria()
getEntryCriteria in interface HasEntryCriteriapublic void setEntryCriteria(List<Criterion> entryCriteria)
setEntryCriteria in interface HasEntryCriteriapublic void addExitCriterion(Criterion exitCriterion)
addExitCriterion in interface HasExitCriteriapublic List<Criterion> getExitCriteria()
getExitCriteria in interface HasExitCriteriapublic void setExitCriteria(List<Criterion> exitCriteria)
setExitCriteria in interface HasExitCriteriapublic void addIncomingAssociation(Association association)
addIncomingAssociation in interface HasAssociationspublic List<Association> getIncomingAssociations()
getIncomingAssociations in interface HasAssociationspublic void setIncomingAssociations(List<Association> incomingAssociations)
setIncomingAssociations in interface HasAssociationspublic void addOutgoingAssociation(Association association)
addOutgoingAssociation in interface HasAssociationspublic List<Association> getOutgoingAssociations()
getOutgoingAssociations in interface HasAssociationspublic void setOutgoingAssociations(List<Association> outgoingAssociations)
setOutgoingAssociations in interface HasAssociationspublic Object getBehavior()
public void setBehavior(Object behavior)
public void setEntryDependentPlanItems(List<PlanItem> entryDependentPlanItems)
public void addEntryDependentPlanItem(PlanItem planItem)
public void setExitDependentPlanItems(List<PlanItem> exitDependentPlanItems)
public void addExitDependentPlanItem(PlanItem planItem)
Copyright © 2019 Flowable. All rights reserved.