Interface ZeebeCalledDecision

All Superinterfaces:
BpmnModelElementInstance, org.camunda.bpm.model.xml.instance.ModelElementInstance
All Known Implementing Classes:
ZeebeCalledDecisionImpl

public interface ZeebeCalledDecision extends BpmnModelElementInstance
Zeebe extension element for a called decision. It can be used for business rule tasks.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    void
    Sets the binding type for the decision that is called.
    void
    setDecisionId(String decisionId)
    Sets the id of the decision that is called.
    void
    setResultVariable(String resultVariable)
    Sets the name of the result variable.
    void
    setVersionTag(String versionTag)
    Sets the version tag of the decision that is called.

    Methods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance

    builder, getScope, isScope

    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
  • Method Details

    • getDecisionId

      String getDecisionId()
      Returns:
      the id of the decision that is called
    • setDecisionId

      void setDecisionId(String decisionId)
      Sets the id of the decision that is called.
      Parameters:
      decisionId - the id of the decision
    • getResultVariable

      String getResultVariable()
      Returns:
      the name of the result variable
    • setResultVariable

      void setResultVariable(String resultVariable)
      Sets the name of the result variable.
      Parameters:
      resultVariable - the name of the result variable
    • getBindingType

      ZeebeBindingType getBindingType()
      Returns:
      the binding type for the decision that is called
    • setBindingType

      void setBindingType(ZeebeBindingType bindingType)
      Sets the binding type for the decision that is called.
      Parameters:
      bindingType - the binding type for the decision
    • getVersionTag

      String getVersionTag()
      Returns:
      The version tag of the decision that is called
    • setVersionTag

      void setVersionTag(String versionTag)
      Sets the version tag of the decision that is called.
      Parameters:
      versionTag - the version tag of the decision