org.camunda.bpm.model.cmmn.impl.instance
Class DecisionTaskImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
              extended by org.camunda.bpm.model.cmmn.impl.instance.PlanItemDefinitionImpl
                  extended by org.camunda.bpm.model.cmmn.impl.instance.TaskImpl
                      extended by org.camunda.bpm.model.cmmn.impl.instance.DecisionTaskImpl
All Implemented Interfaces:
CmmnElement, CmmnModelElementInstance, DecisionTask, PlanItemDefinition, Task, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class DecisionTaskImpl
extends TaskImpl
implements DecisionTask

Author:
Roman Smirnov

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionBindingAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionTenantIdAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionVersionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaMapDecisionResultAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaResultVariableAttribute
          Camunda extensions
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> decisionRefAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<DecisionRefExpression> decisionRefExpressionChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ParameterMapping> parameterMappingCollection
           
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.TaskImpl
inputParameterCollection, inputsCollection, isBlockingAttribute, outputParameterCollection, outputsCollection
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.PlanItemDefinitionImpl
defaultControlChild, nameAttribute
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
descriptionAttribute, documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
DecisionTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 String getCamundaDecisionBinding()
           
 String getCamundaDecisionTenantId()
           
 String getCamundaDecisionVersion()
           
 String getCamundaMapDecisionResult()
           
 String getCamundaResultVariable()
          Camunda extensions
 String getDecision()
           
 DecisionRefExpression getDecisionExpression()
           
 Collection<ParameterMapping> getParameterMappings()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCamundaDecisionBinding(String camundaDecisionBinding)
           
 void setCamundaDecisionTenantId(String camundaDecisionTenantId)
           
 void setCamundaDecisionVersion(String camundaDecisionVersion)
           
 void setCamundaMapDecisionResult(String camundaMapDecisionResult)
           
 void setCamundaResultVariable(String camundaResultVariable)
           
 void setDecision(String decision)
           
 void setDecisionExpression(DecisionRefExpression decisionExpression)
           
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.TaskImpl
getInputParameters, getInputs, getOutputParameters, getOutputs, isBlocking, setIsBlocking
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.PlanItemDefinitionImpl
getDefaultControl, getName, setDefaultControl, setName
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
getDescription, getDocumentations, getExtensionElements, getId, isCmmn11, setDescription, setExtensionElements, setId
 
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, 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.cmmn.instance.Task
getInputParameters, getInputs, getOutputParameters, getOutputs, isBlocking, setIsBlocking
 
Methods inherited from interface org.camunda.bpm.model.cmmn.instance.PlanItemDefinition
getDefaultControl, getName, setDefaultControl, setName
 
Methods inherited from interface org.camunda.bpm.model.cmmn.instance.CmmnElement
getDescription, getDocumentations, getExtensionElements, getId, setDescription, setExtensionElements, setId
 
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, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

decisionRefAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> decisionRefAttribute

parameterMappingCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ParameterMapping> parameterMappingCollection

decisionRefExpressionChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<DecisionRefExpression> decisionRefExpressionChild

camundaResultVariableAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaResultVariableAttribute
Camunda extensions


camundaDecisionBindingAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionBindingAttribute

camundaDecisionVersionAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionVersionAttribute

camundaDecisionTenantIdAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionTenantIdAttribute

camundaMapDecisionResultAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaMapDecisionResultAttribute
Constructor Detail

DecisionTaskImpl

public DecisionTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

getDecision

public String getDecision()
Specified by:
getDecision in interface DecisionTask

setDecision

public void setDecision(String decision)
Specified by:
setDecision in interface DecisionTask

getParameterMappings

public Collection<ParameterMapping> getParameterMappings()
Specified by:
getParameterMappings in interface DecisionTask

getDecisionExpression

public DecisionRefExpression getDecisionExpression()
Specified by:
getDecisionExpression in interface DecisionTask

setDecisionExpression

public void setDecisionExpression(DecisionRefExpression decisionExpression)
Specified by:
setDecisionExpression in interface DecisionTask

getCamundaResultVariable

public String getCamundaResultVariable()
Description copied from interface: DecisionTask
Camunda extensions

Specified by:
getCamundaResultVariable in interface DecisionTask

setCamundaResultVariable

public void setCamundaResultVariable(String camundaResultVariable)
Specified by:
setCamundaResultVariable in interface DecisionTask

getCamundaDecisionBinding

public String getCamundaDecisionBinding()
Specified by:
getCamundaDecisionBinding in interface DecisionTask

setCamundaDecisionBinding

public void setCamundaDecisionBinding(String camundaDecisionBinding)
Specified by:
setCamundaDecisionBinding in interface DecisionTask

getCamundaDecisionVersion

public String getCamundaDecisionVersion()
Specified by:
getCamundaDecisionVersion in interface DecisionTask

setCamundaDecisionVersion

public void setCamundaDecisionVersion(String camundaDecisionVersion)
Specified by:
setCamundaDecisionVersion in interface DecisionTask

getCamundaDecisionTenantId

public String getCamundaDecisionTenantId()
Specified by:
getCamundaDecisionTenantId in interface DecisionTask

setCamundaDecisionTenantId

public void setCamundaDecisionTenantId(String camundaDecisionTenantId)
Specified by:
setCamundaDecisionTenantId in interface DecisionTask

getCamundaMapDecisionResult

public String getCamundaMapDecisionResult()
Specified by:
getCamundaMapDecisionResult in interface DecisionTask

setCamundaMapDecisionResult

public void setCamundaMapDecisionResult(String camundaMapDecisionResult)
Specified by:
setCamundaMapDecisionResult in interface DecisionTask

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)


Copyright © 2017 camunda services GmbH. All rights reserved.