org.camunda.bpm.model.bpmn.impl.instance
Class BusinessRuleTaskImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
                          extended by org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
                              extended by org.camunda.bpm.model.bpmn.impl.instance.BusinessRuleTaskImpl
All Implemented Interfaces:
Activity, BaseElement, BpmnModelElementInstance, BusinessRuleTask, FlowElement, FlowNode, InteractionNode, Task, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class BusinessRuleTaskImpl
extends TaskImpl
implements BusinessRuleTask

The BPMN businessRuleTask element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaClassAttribute
          camunda extensions
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionRefAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionRefBindingAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionRefTenantIdAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDecisionRefVersionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDelegateExpressionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaExpressionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaMapDecisionResultAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaResultVariableAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTaskPriorityAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTopicAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTypeAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Rendering> renderingCollection
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
camundaAsyncAttribute
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
completionQuantityAttribute, dataInputAssociationCollection, dataOutputAssociationCollection, defaultAttribute, ioSpecificationChild, isForCompensationAttribute, loopCharacteristicsChild, propertyCollection, resourceRoleCollection, startQuantityAttribute
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
BusinessRuleTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 BusinessRuleTaskBuilder builder()
          Returns a new fluent builder for the element if implemented.
 String getCamundaClass()
          camunda extensions
 String getCamundaDecisionRef()
           
 String getCamundaDecisionRefBinding()
           
 String getCamundaDecisionRefTenantId()
           
 String getCamundaDecisionRefVersion()
           
 String getCamundaDelegateExpression()
           
 String getCamundaExpression()
           
 String getCamundaMapDecisionResult()
           
 String getCamundaResultVariable()
           
 String getCamundaTaskPriority()
           
 String getCamundaTopic()
           
 String getCamundaType()
           
 String getImplementation()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCamundaClass(String camundaClass)
           
 void setCamundaDecisionRef(String camundaDecisionRef)
           
 void setCamundaDecisionRefBinding(String camundaDecisionRefBinding)
           
 void setCamundaDecisionRefTenantId(String tenantId)
           
 void setCamundaDecisionRefVersion(String camundaDecisionRefVersion)
           
 void setCamundaDelegateExpression(String camundaExpression)
           
 void setCamundaExpression(String camundaExpression)
           
 void setCamundaMapDecisionResult(String camundaMapDecisionResult)
           
 void setCamundaResultVariable(String camundaResultVariable)
           
 void setCamundaTaskPriority(String taskPriority)
           
 void setCamundaTopic(String camundaTopic)
           
 void setCamundaType(String camundaType)
           
 void setImplementation(String implementation)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
getDiagramElement, isCamundaAsync, setCamundaAsync
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Task
getDiagramElement, isCamundaAsync, setCamundaAsync
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Activity
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
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
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
 

Field Detail

implementationAttribute

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

renderingCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Rendering> renderingCollection

camundaClassAttribute

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


camundaDelegateExpressionAttribute

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

camundaExpressionAttribute

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

camundaResultVariableAttribute

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

camundaTopicAttribute

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

camundaTypeAttribute

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

camundaDecisionRefAttribute

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

camundaDecisionRefBindingAttribute

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

camundaDecisionRefVersionAttribute

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

camundaDecisionRefTenantIdAttribute

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

camundaMapDecisionResultAttribute

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

camundaTaskPriorityAttribute

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

BusinessRuleTaskImpl

public BusinessRuleTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

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

builder

public BusinessRuleTaskBuilder builder()
Description copied from interface: BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.

Specified by:
builder in interface BpmnModelElementInstance
Specified by:
builder in interface BusinessRuleTask
Specified by:
builder in interface FlowNode
Overrides:
builder in class TaskImpl
Returns:
the builder object

getImplementation

public String getImplementation()
Specified by:
getImplementation in interface BusinessRuleTask

setImplementation

public void setImplementation(String implementation)
Specified by:
setImplementation in interface BusinessRuleTask

getCamundaClass

public String getCamundaClass()
camunda extensions

Specified by:
getCamundaClass in interface BusinessRuleTask

setCamundaClass

public void setCamundaClass(String camundaClass)
Specified by:
setCamundaClass in interface BusinessRuleTask

getCamundaDelegateExpression

public String getCamundaDelegateExpression()
Specified by:
getCamundaDelegateExpression in interface BusinessRuleTask

setCamundaDelegateExpression

public void setCamundaDelegateExpression(String camundaExpression)
Specified by:
setCamundaDelegateExpression in interface BusinessRuleTask

getCamundaExpression

public String getCamundaExpression()
Specified by:
getCamundaExpression in interface BusinessRuleTask

setCamundaExpression

public void setCamundaExpression(String camundaExpression)
Specified by:
setCamundaExpression in interface BusinessRuleTask

getCamundaResultVariable

public String getCamundaResultVariable()
Specified by:
getCamundaResultVariable in interface BusinessRuleTask

setCamundaResultVariable

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

getCamundaTopic

public String getCamundaTopic()
Specified by:
getCamundaTopic in interface BusinessRuleTask

setCamundaTopic

public void setCamundaTopic(String camundaTopic)
Specified by:
setCamundaTopic in interface BusinessRuleTask

getCamundaType

public String getCamundaType()
Specified by:
getCamundaType in interface BusinessRuleTask

setCamundaType

public void setCamundaType(String camundaType)
Specified by:
setCamundaType in interface BusinessRuleTask

getCamundaDecisionRef

public String getCamundaDecisionRef()
Specified by:
getCamundaDecisionRef in interface BusinessRuleTask

setCamundaDecisionRef

public void setCamundaDecisionRef(String camundaDecisionRef)
Specified by:
setCamundaDecisionRef in interface BusinessRuleTask

getCamundaDecisionRefBinding

public String getCamundaDecisionRefBinding()
Specified by:
getCamundaDecisionRefBinding in interface BusinessRuleTask

setCamundaDecisionRefBinding

public void setCamundaDecisionRefBinding(String camundaDecisionRefBinding)
Specified by:
setCamundaDecisionRefBinding in interface BusinessRuleTask

getCamundaDecisionRefVersion

public String getCamundaDecisionRefVersion()
Specified by:
getCamundaDecisionRefVersion in interface BusinessRuleTask

setCamundaDecisionRefVersion

public void setCamundaDecisionRefVersion(String camundaDecisionRefVersion)
Specified by:
setCamundaDecisionRefVersion in interface BusinessRuleTask

getCamundaMapDecisionResult

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

setCamundaMapDecisionResult

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

getCamundaDecisionRefTenantId

public String getCamundaDecisionRefTenantId()
Specified by:
getCamundaDecisionRefTenantId in interface BusinessRuleTask

setCamundaDecisionRefTenantId

public void setCamundaDecisionRefTenantId(String tenantId)
Specified by:
setCamundaDecisionRefTenantId in interface BusinessRuleTask

getCamundaTaskPriority

public String getCamundaTaskPriority()
Specified by:
getCamundaTaskPriority in interface BusinessRuleTask

setCamundaTaskPriority

public void setCamundaTaskPriority(String taskPriority)
Specified by:
setCamundaTaskPriority in interface BusinessRuleTask


Copyright © 2017 camunda services GmbH. All rights reserved.