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>
camundaClassAttribute
camunda extensionsprotected static Attribute<java.lang.String>
camundaDecisionRefAttribute
protected static Attribute<java.lang.String>
camundaDecisionRefBindingAttribute
protected static Attribute<java.lang.String>
camundaDecisionRefTenantIdAttribute
protected static Attribute<java.lang.String>
camundaDecisionRefVersionAttribute
protected static Attribute<java.lang.String>
camundaDecisionRefVersionTagAttribute
protected static Attribute<java.lang.String>
camundaDelegateExpressionAttribute
protected static Attribute<java.lang.String>
camundaExpressionAttribute
protected static Attribute<java.lang.String>
camundaMapDecisionResultAttribute
protected static Attribute<java.lang.String>
camundaResultVariableAttribute
protected static Attribute<java.lang.String>
camundaTaskPriorityAttribute
protected static Attribute<java.lang.String>
camundaTopicAttribute
protected static Attribute<java.lang.String>
camundaTypeAttribute
protected static Attribute<java.lang.String>
implementationAttribute
protected 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 BusinessRuleTaskBuilder
builder()
Returns a new fluent builder for the element if implemented.java.lang.String
getCamundaClass()
camunda extensionsjava.lang.String
getCamundaDecisionRef()
java.lang.String
getCamundaDecisionRefBinding()
java.lang.String
getCamundaDecisionRefTenantId()
java.lang.String
getCamundaDecisionRefVersion()
java.lang.String
getCamundaDecisionRefVersionTag()
java.lang.String
getCamundaDelegateExpression()
java.lang.String
getCamundaExpression()
java.lang.String
getCamundaMapDecisionResult()
java.lang.String
getCamundaResultVariable()
java.lang.String
getCamundaTaskPriority()
java.lang.String
getCamundaTopic()
java.lang.String
getCamundaType()
java.lang.String
getImplementation()
static void
registerType(ModelBuilder modelBuilder)
void
setCamundaClass(java.lang.String camundaClass)
void
setCamundaDecisionRef(java.lang.String camundaDecisionRef)
void
setCamundaDecisionRefBinding(java.lang.String camundaDecisionRefBinding)
void
setCamundaDecisionRefTenantId(java.lang.String tenantId)
void
setCamundaDecisionRefVersion(java.lang.String camundaDecisionRefVersion)
void
setCamundaDecisionRefVersionTag(java.lang.String camundaDecisionRefVersionTag)
void
setCamundaDelegateExpression(java.lang.String camundaExpression)
void
setCamundaExpression(java.lang.String camundaExpression)
void
setCamundaMapDecisionResult(java.lang.String camundaMapDecisionResult)
void
setCamundaResultVariable(java.lang.String camundaResultVariable)
void
setCamundaTaskPriority(java.lang.String taskPriority)
void
setCamundaTopic(java.lang.String camundaTopic)
void
setCamundaType(java.lang.String camundaType)
void
setImplementation(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: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 java.lang.String getImplementation()
- Specified by:
getImplementation
in interfaceBusinessRuleTask
-
setImplementation
public void setImplementation(java.lang.String implementation)
- Specified by:
setImplementation
in interfaceBusinessRuleTask
-
getCamundaClass
public java.lang.String getCamundaClass()
camunda extensions- Specified by:
getCamundaClass
in interfaceBusinessRuleTask
-
setCamundaClass
public void setCamundaClass(java.lang.String camundaClass)
- Specified by:
setCamundaClass
in interfaceBusinessRuleTask
-
getCamundaDelegateExpression
public java.lang.String getCamundaDelegateExpression()
- Specified by:
getCamundaDelegateExpression
in interfaceBusinessRuleTask
-
setCamundaDelegateExpression
public void setCamundaDelegateExpression(java.lang.String camundaExpression)
- Specified by:
setCamundaDelegateExpression
in interfaceBusinessRuleTask
-
getCamundaExpression
public java.lang.String getCamundaExpression()
- Specified by:
getCamundaExpression
in interfaceBusinessRuleTask
-
setCamundaExpression
public void setCamundaExpression(java.lang.String camundaExpression)
- Specified by:
setCamundaExpression
in interfaceBusinessRuleTask
-
getCamundaResultVariable
public java.lang.String getCamundaResultVariable()
- Specified by:
getCamundaResultVariable
in interfaceBusinessRuleTask
-
setCamundaResultVariable
public void setCamundaResultVariable(java.lang.String camundaResultVariable)
- Specified by:
setCamundaResultVariable
in interfaceBusinessRuleTask
-
getCamundaTopic
public java.lang.String getCamundaTopic()
- Specified by:
getCamundaTopic
in interfaceBusinessRuleTask
-
setCamundaTopic
public void setCamundaTopic(java.lang.String camundaTopic)
- Specified by:
setCamundaTopic
in interfaceBusinessRuleTask
-
getCamundaType
public java.lang.String getCamundaType()
- Specified by:
getCamundaType
in interfaceBusinessRuleTask
-
setCamundaType
public void setCamundaType(java.lang.String camundaType)
- Specified by:
setCamundaType
in interfaceBusinessRuleTask
-
getCamundaDecisionRef
public java.lang.String getCamundaDecisionRef()
- Specified by:
getCamundaDecisionRef
in interfaceBusinessRuleTask
-
setCamundaDecisionRef
public void setCamundaDecisionRef(java.lang.String camundaDecisionRef)
- Specified by:
setCamundaDecisionRef
in interfaceBusinessRuleTask
-
getCamundaDecisionRefBinding
public java.lang.String getCamundaDecisionRefBinding()
- Specified by:
getCamundaDecisionRefBinding
in interfaceBusinessRuleTask
-
setCamundaDecisionRefBinding
public void setCamundaDecisionRefBinding(java.lang.String camundaDecisionRefBinding)
- Specified by:
setCamundaDecisionRefBinding
in interfaceBusinessRuleTask
-
getCamundaDecisionRefVersion
public java.lang.String getCamundaDecisionRefVersion()
- Specified by:
getCamundaDecisionRefVersion
in interfaceBusinessRuleTask
-
setCamundaDecisionRefVersion
public void setCamundaDecisionRefVersion(java.lang.String camundaDecisionRefVersion)
- Specified by:
setCamundaDecisionRefVersion
in interfaceBusinessRuleTask
-
getCamundaDecisionRefVersionTag
public java.lang.String getCamundaDecisionRefVersionTag()
- Specified by:
getCamundaDecisionRefVersionTag
in interfaceBusinessRuleTask
-
setCamundaDecisionRefVersionTag
public void setCamundaDecisionRefVersionTag(java.lang.String camundaDecisionRefVersionTag)
- Specified by:
setCamundaDecisionRefVersionTag
in interfaceBusinessRuleTask
-
getCamundaMapDecisionResult
public java.lang.String getCamundaMapDecisionResult()
- Specified by:
getCamundaMapDecisionResult
in interfaceBusinessRuleTask
-
setCamundaMapDecisionResult
public void setCamundaMapDecisionResult(java.lang.String camundaMapDecisionResult)
- Specified by:
setCamundaMapDecisionResult
in interfaceBusinessRuleTask
-
getCamundaDecisionRefTenantId
public java.lang.String getCamundaDecisionRefTenantId()
- Specified by:
getCamundaDecisionRefTenantId
in interfaceBusinessRuleTask
-
setCamundaDecisionRefTenantId
public void setCamundaDecisionRefTenantId(java.lang.String tenantId)
- Specified by:
setCamundaDecisionRefTenantId
in interfaceBusinessRuleTask
-
getCamundaTaskPriority
public java.lang.String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriority
in interfaceBusinessRuleTask
-
setCamundaTaskPriority
public void setCamundaTaskPriority(java.lang.String taskPriority)
- Specified by:
setCamundaTaskPriority
in interfaceBusinessRuleTask
-
-