Class DecisionImpl
-
- All Implemented Interfaces:
Decision
,DmnElement
,DmnModelElementInstance
,DrgElement
,NamedElement
,ModelElementInstance
public class DecisionImpl extends DrgElementImpl implements Decision
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
nameAttribute
-
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
descriptionChild, extensionElementsChild, idAttribute, labelAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description DecisionImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
-
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
getName, setName
-
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.model.dmn.instance.DmnElement
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Methods inherited from interface org.camunda.bpm.model.dmn.instance.NamedElement
getName, setName
-
-
-
-
Field Detail
-
questionChild
protected static ChildElement<Question> questionChild
-
allowedAnswersChild
protected static ChildElement<AllowedAnswers> allowedAnswersChild
-
variableChild
protected static ChildElement<Variable> variableChild
-
informationRequirementCollection
protected static ChildElementCollection<InformationRequirement> informationRequirementCollection
-
knowledgeRequirementCollection
protected static ChildElementCollection<KnowledgeRequirement> knowledgeRequirementCollection
-
authorityRequirementCollection
protected static ChildElementCollection<AuthorityRequirement> authorityRequirementCollection
-
supportedObjectiveChildElementCollection
protected static ChildElementCollection<SupportedObjectiveReference> supportedObjectiveChildElementCollection
-
impactedPerformanceIndicatorRefCollection
protected static ElementReferenceCollection<PerformanceIndicator,ImpactedPerformanceIndicatorReference> impactedPerformanceIndicatorRefCollection
-
decisionMakerRefCollection
protected static ElementReferenceCollection<OrganizationUnit,DecisionMakerReference> decisionMakerRefCollection
-
decisionOwnerRefCollection
protected static ElementReferenceCollection<OrganizationUnit,DecisionOwnerReference> decisionOwnerRefCollection
-
usingProcessCollection
protected static ChildElementCollection<UsingProcessReference> usingProcessCollection
-
usingTaskCollection
protected static ChildElementCollection<UsingTaskReference> usingTaskCollection
-
expressionChild
protected static ChildElement<Expression> expressionChild
-
camundaHistoryTimeToLiveAttribute
protected static Attribute<String> camundaHistoryTimeToLiveAttribute
-
-
Constructor Detail
-
DecisionImpl
public DecisionImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
getQuestion
public Question getQuestion()
- Specified by:
getQuestion
in interfaceDecision
-
setQuestion
public void setQuestion(Question question)
- Specified by:
setQuestion
in interfaceDecision
-
getAllowedAnswers
public AllowedAnswers getAllowedAnswers()
- Specified by:
getAllowedAnswers
in interfaceDecision
-
setAllowedAnswers
public void setAllowedAnswers(AllowedAnswers allowedAnswers)
- Specified by:
setAllowedAnswers
in interfaceDecision
-
getVariable
public Variable getVariable()
- Specified by:
getVariable
in interfaceDecision
-
setVariable
public void setVariable(Variable variable)
- Specified by:
setVariable
in interfaceDecision
-
getInformationRequirements
public Collection<InformationRequirement> getInformationRequirements()
- Specified by:
getInformationRequirements
in interfaceDecision
-
getKnowledgeRequirements
public Collection<KnowledgeRequirement> getKnowledgeRequirements()
- Specified by:
getKnowledgeRequirements
in interfaceDecision
-
getAuthorityRequirements
public Collection<AuthorityRequirement> getAuthorityRequirements()
- Specified by:
getAuthorityRequirements
in interfaceDecision
-
getSupportedObjectiveReferences
public Collection<SupportedObjectiveReference> getSupportedObjectiveReferences()
- Specified by:
getSupportedObjectiveReferences
in interfaceDecision
-
getImpactedPerformanceIndicators
public Collection<PerformanceIndicator> getImpactedPerformanceIndicators()
- Specified by:
getImpactedPerformanceIndicators
in interfaceDecision
-
getDecisionMakers
public Collection<OrganizationUnit> getDecisionMakers()
- Specified by:
getDecisionMakers
in interfaceDecision
-
getDecisionOwners
public Collection<OrganizationUnit> getDecisionOwners()
- Specified by:
getDecisionOwners
in interfaceDecision
-
getUsingProcessReferences
public Collection<UsingProcessReference> getUsingProcessReferences()
- Specified by:
getUsingProcessReferences
in interfaceDecision
-
getUsingTaskReferences
public Collection<UsingTaskReference> getUsingTaskReferences()
- Specified by:
getUsingTaskReferences
in interfaceDecision
-
getExpression
public Expression getExpression()
- Specified by:
getExpression
in interfaceDecision
-
setExpression
public void setExpression(Expression expression)
- Specified by:
setExpression
in interfaceDecision
-
getCamundaHistoryTimeToLive
public Integer getCamundaHistoryTimeToLive()
- Specified by:
getCamundaHistoryTimeToLive
in interfaceDecision
-
setCamundaHistoryTimeToLive
public void setCamundaHistoryTimeToLive(Integer historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLive
in interfaceDecision
-
getCamundaHistoryTimeToLiveString
public String getCamundaHistoryTimeToLiveString()
- Specified by:
getCamundaHistoryTimeToLiveString
in interfaceDecision
-
setCamundaHistoryTimeToLiveString
public void setCamundaHistoryTimeToLiveString(String historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLiveString
in interfaceDecision
-
getVersionTag
public String getVersionTag()
- Specified by:
getVersionTag
in interfaceDecision
-
setVersionTag
public void setVersionTag(String inputVariable)
- Specified by:
setVersionTag
in interfaceDecision
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-