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 Modifier and Type Field Description protected static Attribute<java.lang.String>camundaClassAttributecamunda extensionsprotected static Attribute<java.lang.String>camundaDecisionRefAttributeprotected static Attribute<java.lang.String>camundaDecisionRefBindingAttributeprotected static Attribute<java.lang.String>camundaDecisionRefTenantIdAttributeprotected static Attribute<java.lang.String>camundaDecisionRefVersionAttributeprotected static Attribute<java.lang.String>camundaDecisionRefVersionTagAttributeprotected static Attribute<java.lang.String>camundaDelegateExpressionAttributeprotected static Attribute<java.lang.String>camundaExpressionAttributeprotected static Attribute<java.lang.String>camundaMapDecisionResultAttributeprotected static Attribute<java.lang.String>camundaResultVariableAttributeprotected static Attribute<java.lang.String>camundaTaskPriorityAttributeprotected static Attribute<java.lang.String>camundaTopicAttributeprotected static Attribute<java.lang.String>camundaTypeAttributeprotected static Attribute<java.lang.String>implementationAttributeprotected static 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
Constructors Constructor Description BusinessRuleTaskImpl(ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BusinessRuleTaskBuilderbuilder()Returns a new fluent builder for the element if implemented.java.lang.StringgetCamundaClass()camunda extensionsjava.lang.StringgetCamundaDecisionRef()java.lang.StringgetCamundaDecisionRefBinding()java.lang.StringgetCamundaDecisionRefTenantId()java.lang.StringgetCamundaDecisionRefVersion()java.lang.StringgetCamundaDecisionRefVersionTag()java.lang.StringgetCamundaDelegateExpression()java.lang.StringgetCamundaExpression()java.lang.StringgetCamundaMapDecisionResult()java.lang.StringgetCamundaResultVariable()java.lang.StringgetCamundaTaskPriority()java.lang.StringgetCamundaTopic()java.lang.StringgetCamundaType()java.lang.StringgetImplementation()static voidregisterType(ModelBuilder modelBuilder)voidsetCamundaClass(java.lang.String camundaClass)voidsetCamundaDecisionRef(java.lang.String camundaDecisionRef)voidsetCamundaDecisionRefBinding(java.lang.String camundaDecisionRefBinding)voidsetCamundaDecisionRefTenantId(java.lang.String tenantId)voidsetCamundaDecisionRefVersion(java.lang.String camundaDecisionRefVersion)voidsetCamundaDecisionRefVersionTag(java.lang.String camundaDecisionRefVersionTag)voidsetCamundaDelegateExpression(java.lang.String camundaExpression)voidsetCamundaExpression(java.lang.String camundaExpression)voidsetCamundaMapDecisionResult(java.lang.String camundaMapDecisionResult)voidsetCamundaResultVariable(java.lang.String camundaResultVariable)voidsetCamundaTaskPriority(java.lang.String taskPriority)voidsetCamundaTopic(java.lang.String camundaTopic)voidsetCamundaType(java.lang.String camundaType)voidsetImplementation(java.lang.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.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
-
implementationAttribute
protected static Attribute<java.lang.String> implementationAttribute
-
renderingCollection
protected static ChildElementCollection<Rendering> renderingCollection
-
camundaClassAttribute
protected static Attribute<java.lang.String> camundaClassAttribute
camunda extensions
-
camundaDelegateExpressionAttribute
protected static Attribute<java.lang.String> camundaDelegateExpressionAttribute
-
camundaExpressionAttribute
protected static Attribute<java.lang.String> camundaExpressionAttribute
-
camundaResultVariableAttribute
protected static Attribute<java.lang.String> camundaResultVariableAttribute
-
camundaTopicAttribute
protected static Attribute<java.lang.String> camundaTopicAttribute
-
camundaTypeAttribute
protected static Attribute<java.lang.String> camundaTypeAttribute
-
camundaDecisionRefAttribute
protected static Attribute<java.lang.String> camundaDecisionRefAttribute
-
camundaDecisionRefBindingAttribute
protected static Attribute<java.lang.String> camundaDecisionRefBindingAttribute
-
camundaDecisionRefVersionAttribute
protected static Attribute<java.lang.String> camundaDecisionRefVersionAttribute
-
camundaDecisionRefVersionTagAttribute
protected static Attribute<java.lang.String> camundaDecisionRefVersionTagAttribute
-
camundaDecisionRefTenantIdAttribute
protected static Attribute<java.lang.String> camundaDecisionRefTenantIdAttribute
-
camundaMapDecisionResultAttribute
protected static Attribute<java.lang.String> camundaMapDecisionResultAttribute
-
camundaTaskPriorityAttribute
protected static Attribute<java.lang.String> camundaTaskPriorityAttribute
-
-
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 java.lang.String getImplementation()
- Specified by:
getImplementationin interfaceBusinessRuleTask
-
setImplementation
public void setImplementation(java.lang.String implementation)
- Specified by:
setImplementationin interfaceBusinessRuleTask
-
getCamundaClass
public java.lang.String getCamundaClass()
camunda extensions- Specified by:
getCamundaClassin interfaceBusinessRuleTask
-
setCamundaClass
public void setCamundaClass(java.lang.String camundaClass)
- Specified by:
setCamundaClassin interfaceBusinessRuleTask
-
getCamundaDelegateExpression
public java.lang.String getCamundaDelegateExpression()
- Specified by:
getCamundaDelegateExpressionin interfaceBusinessRuleTask
-
setCamundaDelegateExpression
public void setCamundaDelegateExpression(java.lang.String camundaExpression)
- Specified by:
setCamundaDelegateExpressionin interfaceBusinessRuleTask
-
getCamundaExpression
public java.lang.String getCamundaExpression()
- Specified by:
getCamundaExpressionin interfaceBusinessRuleTask
-
setCamundaExpression
public void setCamundaExpression(java.lang.String camundaExpression)
- Specified by:
setCamundaExpressionin interfaceBusinessRuleTask
-
getCamundaResultVariable
public java.lang.String getCamundaResultVariable()
- Specified by:
getCamundaResultVariablein interfaceBusinessRuleTask
-
setCamundaResultVariable
public void setCamundaResultVariable(java.lang.String camundaResultVariable)
- Specified by:
setCamundaResultVariablein interfaceBusinessRuleTask
-
getCamundaTopic
public java.lang.String getCamundaTopic()
- Specified by:
getCamundaTopicin interfaceBusinessRuleTask
-
setCamundaTopic
public void setCamundaTopic(java.lang.String camundaTopic)
- Specified by:
setCamundaTopicin interfaceBusinessRuleTask
-
getCamundaType
public java.lang.String getCamundaType()
- Specified by:
getCamundaTypein interfaceBusinessRuleTask
-
setCamundaType
public void setCamundaType(java.lang.String camundaType)
- Specified by:
setCamundaTypein interfaceBusinessRuleTask
-
getCamundaDecisionRef
public java.lang.String getCamundaDecisionRef()
- Specified by:
getCamundaDecisionRefin interfaceBusinessRuleTask
-
setCamundaDecisionRef
public void setCamundaDecisionRef(java.lang.String camundaDecisionRef)
- Specified by:
setCamundaDecisionRefin interfaceBusinessRuleTask
-
getCamundaDecisionRefBinding
public java.lang.String getCamundaDecisionRefBinding()
- Specified by:
getCamundaDecisionRefBindingin interfaceBusinessRuleTask
-
setCamundaDecisionRefBinding
public void setCamundaDecisionRefBinding(java.lang.String camundaDecisionRefBinding)
- Specified by:
setCamundaDecisionRefBindingin interfaceBusinessRuleTask
-
getCamundaDecisionRefVersion
public java.lang.String getCamundaDecisionRefVersion()
- Specified by:
getCamundaDecisionRefVersionin interfaceBusinessRuleTask
-
setCamundaDecisionRefVersion
public void setCamundaDecisionRefVersion(java.lang.String camundaDecisionRefVersion)
- Specified by:
setCamundaDecisionRefVersionin interfaceBusinessRuleTask
-
getCamundaDecisionRefVersionTag
public java.lang.String getCamundaDecisionRefVersionTag()
- Specified by:
getCamundaDecisionRefVersionTagin interfaceBusinessRuleTask
-
setCamundaDecisionRefVersionTag
public void setCamundaDecisionRefVersionTag(java.lang.String camundaDecisionRefVersionTag)
- Specified by:
setCamundaDecisionRefVersionTagin interfaceBusinessRuleTask
-
getCamundaMapDecisionResult
public java.lang.String getCamundaMapDecisionResult()
- Specified by:
getCamundaMapDecisionResultin interfaceBusinessRuleTask
-
setCamundaMapDecisionResult
public void setCamundaMapDecisionResult(java.lang.String camundaMapDecisionResult)
- Specified by:
setCamundaMapDecisionResultin interfaceBusinessRuleTask
-
getCamundaDecisionRefTenantId
public java.lang.String getCamundaDecisionRefTenantId()
- Specified by:
getCamundaDecisionRefTenantIdin interfaceBusinessRuleTask
-
setCamundaDecisionRefTenantId
public void setCamundaDecisionRefTenantId(java.lang.String tenantId)
- Specified by:
setCamundaDecisionRefTenantIdin interfaceBusinessRuleTask
-
getCamundaTaskPriority
public java.lang.String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriorityin interfaceBusinessRuleTask
-
setCamundaTaskPriority
public void setCamundaTaskPriority(java.lang.String taskPriority)
- Specified by:
setCamundaTaskPriorityin interfaceBusinessRuleTask
-
-