Class AbstractScriptTaskBuilder<B extends AbstractScriptTaskBuilder<B>>
java.lang.Object
io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractActivityBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractTaskBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractJobWorkerTaskBuilder<B,ScriptTask>
io.camunda.zeebe.model.bpmn.builder.AbstractScriptTaskBuilder<B>
- All Implemented Interfaces:
ZeebeJobWorkerElementBuilder<B>,ZeebeJobWorkerPropertiesBuilder<B>,ZeebeVariablesMappingBuilder<B>
- Direct Known Subclasses:
ScriptTaskBuilder
public abstract class AbstractScriptTaskBuilder<B extends AbstractScriptTaskBuilder<B>>
extends AbstractJobWorkerTaskBuilder<B,ScriptTask>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStartedFields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
SPACE, ZEEBE_EXPRESSION_FORMATFields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractScriptTaskBuilder(BpmnModelInstance modelInstance, ScriptTask element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionSets the script of the build script task.scriptFormat(String scriptFormat) Sets the script format of the build script task.scriptText(String scriptText) zeebeExpression(String expression) Sets feel script text of the script task that is calledzeebeResultVariable(String resultVariable) Sets the name of the result variable.Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractJobWorkerTaskBuilder
zeebeJobRetries, zeebeJobRetriesExpression, zeebeJobType, zeebeJobTypeExpression, zeebeTaskHeaderMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractActivityBuilder
boundaryEvent, boundaryEvent, boundaryEvent, calculateXCoordinate, multiInstance, multiInstance, setBoundaryEventCoordinates, zeebeInput, zeebeInputExpression, zeebeOutput, zeebeOutputExpressionMethods 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, moveToProcess, parallelGateway, parallelGateway, receiveTask, receiveTask, receiveTask, scriptTask, scriptTask, scriptTask, sendTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, serviceTask, subProcess, subProcess, subProcess, task, task, transaction, transaction, userTask, userTask, userTaskMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder
nameMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, addExtensionElement, asZeebeExpression, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyEscalationEventDefinition, createEmptyMessageEventDefinition, createEmptySignalEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessage, createMessageEventDefinition, createSibling, createSibling, createSignal, createSignalEventDefinition, createZeebeUserTaskForm, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findProcess, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeBpmnShape, setCoordinates, setWaypoints, setWaypointsWithSourceAndTargetMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
documentation, done, getElement, subProcessDone, throwEventDefinitionDone, transactionDoneMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.model.bpmn.builder.ZeebeVariablesMappingBuilder
zeebeInput, zeebeInputExpression, zeebeOutput, zeebeOutputExpression
-
Constructor Details
-
AbstractScriptTaskBuilder
protected AbstractScriptTaskBuilder(BpmnModelInstance modelInstance, ScriptTask element, Class<?> selfType)
-
-
Method Details
-
scriptFormat
Sets the script format of the build script task.- Parameters:
scriptFormat- the script format to set- Returns:
- the builder object
-
script
Sets the script of the build script task.- Parameters:
script- the script to set- Returns:
- the builder object
-
scriptText
-
zeebeExpression
Sets feel script text of the script task that is called- Parameters:
expression- the feel expression for the script task- Returns:
- the builder object
-
zeebeResultVariable
Sets the name of the result variable.- Parameters:
resultVariable- the name of the result variable- Returns:
- the builder object
-