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:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceBusinessRuleTask- Specified by:
builderin interfaceFlowNode- Overrides:
builderin classTaskImpl- Returns:
- the builder object
-
getImplementation
public String getImplementation()
- Specified by:
getImplementationin interfaceBusinessRuleTask
-
setImplementation
public void setImplementation(String implementation)
- Specified by:
setImplementationin interfaceBusinessRuleTask
-
getCamundaClass
public String getCamundaClass()
camunda extensions- Specified by:
getCamundaClassin interfaceBusinessRuleTask
-
setCamundaClass
public void setCamundaClass(String camundaClass)
- Specified by:
setCamundaClassin interfaceBusinessRuleTask
-
getCamundaDelegateExpression
public String getCamundaDelegateExpression()
- Specified by:
getCamundaDelegateExpressionin interfaceBusinessRuleTask
-
setCamundaDelegateExpression
public void setCamundaDelegateExpression(String camundaExpression)
- Specified by:
setCamundaDelegateExpressionin interfaceBusinessRuleTask
-
getCamundaExpression
public String getCamundaExpression()
- Specified by:
getCamundaExpressionin interfaceBusinessRuleTask
-
setCamundaExpression
public void setCamundaExpression(String camundaExpression)
- Specified by:
setCamundaExpressionin interfaceBusinessRuleTask
-
getCamundaResultVariable
public String getCamundaResultVariable()
- Specified by:
getCamundaResultVariablein interfaceBusinessRuleTask
-
setCamundaResultVariable
public void setCamundaResultVariable(String camundaResultVariable)
- Specified by:
setCamundaResultVariablein interfaceBusinessRuleTask
-
getCamundaTopic
public String getCamundaTopic()
- Specified by:
getCamundaTopicin interfaceBusinessRuleTask
-
setCamundaTopic
public void setCamundaTopic(String camundaTopic)
- Specified by:
setCamundaTopicin interfaceBusinessRuleTask
-
getCamundaType
public String getCamundaType()
- Specified by:
getCamundaTypein interfaceBusinessRuleTask
-
setCamundaType
public void setCamundaType(String camundaType)
- Specified by:
setCamundaTypein interfaceBusinessRuleTask
-
getCamundaDecisionRef
public String getCamundaDecisionRef()
- Specified by:
getCamundaDecisionRefin interfaceBusinessRuleTask
-
setCamundaDecisionRef
public void setCamundaDecisionRef(String camundaDecisionRef)
- Specified by:
setCamundaDecisionRefin interfaceBusinessRuleTask
-
getCamundaDecisionRefBinding
public String getCamundaDecisionRefBinding()
- Specified by:
getCamundaDecisionRefBindingin interfaceBusinessRuleTask
-
setCamundaDecisionRefBinding
public void setCamundaDecisionRefBinding(String camundaDecisionRefBinding)
- Specified by:
setCamundaDecisionRefBindingin interfaceBusinessRuleTask
-
getCamundaDecisionRefVersion
public String getCamundaDecisionRefVersion()
- Specified by:
getCamundaDecisionRefVersionin interfaceBusinessRuleTask
-
setCamundaDecisionRefVersion
public void setCamundaDecisionRefVersion(String camundaDecisionRefVersion)
- Specified by:
setCamundaDecisionRefVersionin interfaceBusinessRuleTask
-
getCamundaDecisionRefVersionTag
public String getCamundaDecisionRefVersionTag()
- Specified by:
getCamundaDecisionRefVersionTagin interfaceBusinessRuleTask
-
setCamundaDecisionRefVersionTag
public void setCamundaDecisionRefVersionTag(String camundaDecisionRefVersionTag)
- Specified by:
setCamundaDecisionRefVersionTagin interfaceBusinessRuleTask
-
getCamundaMapDecisionResult
public String getCamundaMapDecisionResult()
- Specified by:
getCamundaMapDecisionResultin interfaceBusinessRuleTask
-
setCamundaMapDecisionResult
public void setCamundaMapDecisionResult(String camundaMapDecisionResult)
- Specified by:
setCamundaMapDecisionResultin interfaceBusinessRuleTask
-
getCamundaDecisionRefTenantId
public String getCamundaDecisionRefTenantId()
- Specified by:
getCamundaDecisionRefTenantIdin interfaceBusinessRuleTask
-
setCamundaDecisionRefTenantId
public void setCamundaDecisionRefTenantId(String tenantId)
- Specified by:
setCamundaDecisionRefTenantIdin interfaceBusinessRuleTask
-
getCamundaTaskPriority
public String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriorityin interfaceBusinessRuleTask
-
setCamundaTaskPriority
public void setCamundaTaskPriority(String taskPriority)
- Specified by:
setCamundaTaskPriorityin interfaceBusinessRuleTask
-
-