Class BusinessRuleTaskImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BusinessRuleTaskImpl
-
- All Implemented Interfaces:
Activity
,BaseElement
,BpmnModelElementInstance
,BusinessRuleTask
,FlowElement
,FlowNode
,InteractionNode
,Task
,ModelElementInstance
public class BusinessRuleTaskImpl extends TaskImpl implements BusinessRuleTask
The BPMN businessRuleTask element- Author:
- Sebastian Menski
-
-
Field Summary
-
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
Constructors Constructor Description BusinessRuleTaskImpl(ModelTypeInstanceContext context)
-
Method Summary
-
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.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.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.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
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.InteractionNode
getId, 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, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Task
getDiagramElement, isCamundaAsync, setCamundaAsync
-
-
-
-
Field Detail
-
renderingCollection
protected static ChildElementCollection<Rendering> renderingCollection
-
camundaDelegateExpressionAttribute
protected static Attribute<String> camundaDelegateExpressionAttribute
-
camundaDecisionRefBindingAttribute
protected static Attribute<String> camundaDecisionRefBindingAttribute
-
camundaDecisionRefVersionAttribute
protected static Attribute<String> camundaDecisionRefVersionAttribute
-
camundaDecisionRefVersionTagAttribute
protected static Attribute<String> camundaDecisionRefVersionTagAttribute
-
camundaDecisionRefTenantIdAttribute
protected static Attribute<String> camundaDecisionRefTenantIdAttribute
-
camundaMapDecisionResultAttribute
protected static Attribute<String> camundaMapDecisionResultAttribute
-
-
Constructor Detail
-
BusinessRuleTaskImpl
public BusinessRuleTaskImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(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 interfaceBpmnModelElementInstance
- Specified by:
builder
in interfaceBusinessRuleTask
- Specified by:
builder
in interfaceFlowNode
- Overrides:
builder
in classTaskImpl
- Returns:
- the builder object
-
getImplementation
public String getImplementation()
- Specified by:
getImplementation
in interfaceBusinessRuleTask
-
setImplementation
public void setImplementation(String implementation)
- Specified by:
setImplementation
in interfaceBusinessRuleTask
-
getCamundaClass
public String getCamundaClass()
camunda extensions- Specified by:
getCamundaClass
in interfaceBusinessRuleTask
-
setCamundaClass
public void setCamundaClass(String camundaClass)
- Specified by:
setCamundaClass
in interfaceBusinessRuleTask
-
getCamundaDelegateExpression
public String getCamundaDelegateExpression()
- Specified by:
getCamundaDelegateExpression
in interfaceBusinessRuleTask
-
setCamundaDelegateExpression
public void setCamundaDelegateExpression(String camundaExpression)
- Specified by:
setCamundaDelegateExpression
in interfaceBusinessRuleTask
-
getCamundaExpression
public String getCamundaExpression()
- Specified by:
getCamundaExpression
in interfaceBusinessRuleTask
-
setCamundaExpression
public void setCamundaExpression(String camundaExpression)
- Specified by:
setCamundaExpression
in interfaceBusinessRuleTask
-
getCamundaResultVariable
public String getCamundaResultVariable()
- Specified by:
getCamundaResultVariable
in interfaceBusinessRuleTask
-
setCamundaResultVariable
public void setCamundaResultVariable(String camundaResultVariable)
- Specified by:
setCamundaResultVariable
in interfaceBusinessRuleTask
-
getCamundaTopic
public String getCamundaTopic()
- Specified by:
getCamundaTopic
in interfaceBusinessRuleTask
-
setCamundaTopic
public void setCamundaTopic(String camundaTopic)
- Specified by:
setCamundaTopic
in interfaceBusinessRuleTask
-
getCamundaType
public String getCamundaType()
- Specified by:
getCamundaType
in interfaceBusinessRuleTask
-
setCamundaType
public void setCamundaType(String camundaType)
- Specified by:
setCamundaType
in interfaceBusinessRuleTask
-
getCamundaDecisionRef
public String getCamundaDecisionRef()
- Specified by:
getCamundaDecisionRef
in interfaceBusinessRuleTask
-
setCamundaDecisionRef
public void setCamundaDecisionRef(String camundaDecisionRef)
- Specified by:
setCamundaDecisionRef
in interfaceBusinessRuleTask
-
getCamundaDecisionRefBinding
public String getCamundaDecisionRefBinding()
- Specified by:
getCamundaDecisionRefBinding
in interfaceBusinessRuleTask
-
setCamundaDecisionRefBinding
public void setCamundaDecisionRefBinding(String camundaDecisionRefBinding)
- Specified by:
setCamundaDecisionRefBinding
in interfaceBusinessRuleTask
-
getCamundaDecisionRefVersion
public String getCamundaDecisionRefVersion()
- Specified by:
getCamundaDecisionRefVersion
in interfaceBusinessRuleTask
-
setCamundaDecisionRefVersion
public void setCamundaDecisionRefVersion(String camundaDecisionRefVersion)
- Specified by:
setCamundaDecisionRefVersion
in interfaceBusinessRuleTask
-
getCamundaDecisionRefVersionTag
public String getCamundaDecisionRefVersionTag()
- Specified by:
getCamundaDecisionRefVersionTag
in interfaceBusinessRuleTask
-
setCamundaDecisionRefVersionTag
public void setCamundaDecisionRefVersionTag(String camundaDecisionRefVersionTag)
- Specified by:
setCamundaDecisionRefVersionTag
in interfaceBusinessRuleTask
-
getCamundaMapDecisionResult
public String getCamundaMapDecisionResult()
- Specified by:
getCamundaMapDecisionResult
in interfaceBusinessRuleTask
-
setCamundaMapDecisionResult
public void setCamundaMapDecisionResult(String camundaMapDecisionResult)
- Specified by:
setCamundaMapDecisionResult
in interfaceBusinessRuleTask
-
getCamundaDecisionRefTenantId
public String getCamundaDecisionRefTenantId()
- Specified by:
getCamundaDecisionRefTenantId
in interfaceBusinessRuleTask
-
setCamundaDecisionRefTenantId
public void setCamundaDecisionRefTenantId(String tenantId)
- Specified by:
setCamundaDecisionRefTenantId
in interfaceBusinessRuleTask
-
getCamundaTaskPriority
public String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriority
in interfaceBusinessRuleTask
-
setCamundaTaskPriority
public void setCamundaTaskPriority(String taskPriority)
- Specified by:
setCamundaTaskPriority
in interfaceBusinessRuleTask
-
-