Class DecisionImpl
- java.lang.Object
-
- 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<java.lang.String> camundaHistoryTimeToLiveAttribute
-
camundaVersionTag
protected static Attribute<java.lang.String> camundaVersionTag
-
-
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 java.util.Collection<InformationRequirement> getInformationRequirements()
- Specified by:
getInformationRequirements
in interfaceDecision
-
getKnowledgeRequirements
public java.util.Collection<KnowledgeRequirement> getKnowledgeRequirements()
- Specified by:
getKnowledgeRequirements
in interfaceDecision
-
getAuthorityRequirements
public java.util.Collection<AuthorityRequirement> getAuthorityRequirements()
- Specified by:
getAuthorityRequirements
in interfaceDecision
-
getSupportedObjectiveReferences
public java.util.Collection<SupportedObjectiveReference> getSupportedObjectiveReferences()
- Specified by:
getSupportedObjectiveReferences
in interfaceDecision
-
getImpactedPerformanceIndicators
public java.util.Collection<PerformanceIndicator> getImpactedPerformanceIndicators()
- Specified by:
getImpactedPerformanceIndicators
in interfaceDecision
-
getDecisionMakers
public java.util.Collection<OrganizationUnit> getDecisionMakers()
- Specified by:
getDecisionMakers
in interfaceDecision
-
getDecisionOwners
public java.util.Collection<OrganizationUnit> getDecisionOwners()
- Specified by:
getDecisionOwners
in interfaceDecision
-
getUsingProcessReferences
public java.util.Collection<UsingProcessReference> getUsingProcessReferences()
- Specified by:
getUsingProcessReferences
in interfaceDecision
-
getUsingTaskReferences
public java.util.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 java.lang.Integer getCamundaHistoryTimeToLive()
- Specified by:
getCamundaHistoryTimeToLive
in interfaceDecision
-
setCamundaHistoryTimeToLive
public void setCamundaHistoryTimeToLive(java.lang.Integer historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLive
in interfaceDecision
-
getCamundaHistoryTimeToLiveString
public java.lang.String getCamundaHistoryTimeToLiveString()
- Specified by:
getCamundaHistoryTimeToLiveString
in interfaceDecision
-
setCamundaHistoryTimeToLiveString
public void setCamundaHistoryTimeToLiveString(java.lang.String historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLiveString
in interfaceDecision
-
getVersionTag
public java.lang.String getVersionTag()
- Specified by:
getVersionTag
in interfaceDecision
-
setVersionTag
public void setVersionTag(java.lang.String inputVariable)
- Specified by:
setVersionTag
in interfaceDecision
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-