Class AbstractServiceTaskBuilder<B extends AbstractServiceTaskBuilder<B>>
java.lang.Object
io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractActivityBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractTaskBuilder<B,T>
io.camunda.zeebe.model.bpmn.builder.AbstractJobWorkerTaskBuilder<B,ServiceTask>
io.camunda.zeebe.model.bpmn.builder.AbstractServiceTaskBuilder<B>
- All Implemented Interfaces:
ZeebeJobWorkerElementBuilder<B>
,ZeebeJobWorkerPropertiesBuilder<B>
,ZeebeVariablesMappingBuilder<B>
- Direct Known Subclasses:
ServiceTaskBuilder
public abstract class AbstractServiceTaskBuilder<B extends AbstractServiceTaskBuilder<B>>
extends AbstractJobWorkerTaskBuilder<B,ServiceTask>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStarted
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
SPACE, ZEEBE_EXPRESSION_FORMAT
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractServiceTaskBuilder
(BpmnModelInstance modelInstance, ServiceTask element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionimplementation
(String implementation) Sets the implementation of the build service task.Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractJobWorkerTaskBuilder
zeebeJobRetries, zeebeJobRetriesExpression, zeebeJobType, zeebeJobTypeExpression, zeebeTaskHeader
Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractActivityBuilder
boundaryEvent, boundaryEvent, boundaryEvent, calculateXCoordinate, multiInstance, multiInstance, setBoundaryEventCoordinates, zeebeInput, zeebeInputExpression, zeebeOutput, zeebeOutputExpression
Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, businessRuleTask, callActivity, callActivity, callActivity, compensationDone, compensationStart, condition, condition, conditionExpression, connectTarget, connectTargetWithAssociation, connectTargetWithSequenceFlow, connectTo, createTarget, createTargetBuilder, createTargetBuilder, endEvent, endEvent, endEvent, eventBasedGateway, eventBasedGateway, exclusiveGateway, exclusiveGateway, getCurrentSequenceFlowBuilder, inclusiveGateway, inclusiveGateway, intermediateCatchEvent, intermediateCatchEvent, intermediateCatchEvent, intermediateThrowEvent, intermediateThrowEvent, intermediateThrowEvent, isBoundaryEventWithStartedCompensation, isCompensationHandler, manualTask, manualTask, moveToActivity, moveToLastExclusiveGateway, moveToLastGateway, moveToLastInclusiveGateway, moveToNode, parallelGateway, parallelGateway, receiveTask, receiveTask, receiveTask, scriptTask, scriptTask, scriptTask, sendTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, serviceTask, subProcess, subProcess, subProcess, transaction, transaction, userTask, userTask, userTask
Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder
name
Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, addExtensionElement, asZeebeExpression, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessage, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, createZeebeUserTaskForm, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findProcess, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.camunda.zeebe.model.bpmn.builder.ZeebeVariablesMappingBuilder
zeebeInput, zeebeInputExpression, zeebeOutput, zeebeOutputExpression
-
Constructor Details
-
AbstractServiceTaskBuilder
protected AbstractServiceTaskBuilder(BpmnModelInstance modelInstance, ServiceTask element, Class<?> selfType)
-
-
Method Details
-
implementation
Sets the implementation of the build service task.- Parameters:
implementation
- the implementation to set- Returns:
- the builder object
-