org.camunda.bpm.model.bpmn.builder
Class AbstractScriptTaskBuilder<B extends AbstractScriptTaskBuilder<B>>

java.lang.Object
  extended by org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
      extended by org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
          extended by org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
              extended by org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
                  extended by org.camunda.bpm.model.bpmn.builder.AbstractActivityBuilder<B,E>
                      extended by org.camunda.bpm.model.bpmn.builder.AbstractTaskBuilder<B,ScriptTask>
                          extended by org.camunda.bpm.model.bpmn.builder.AbstractScriptTaskBuilder<B>
Direct Known Subclasses:
ScriptTaskBuilder

public abstract class AbstractScriptTaskBuilder<B extends AbstractScriptTaskBuilder<B>>
extends AbstractTaskBuilder<B,ScriptTask>

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStarted
 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
SPACE
 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself
 
Constructor Summary
protected AbstractScriptTaskBuilder(BpmnModelInstance modelInstance, ScriptTask element, Class<?> selfType)
           
 
Method Summary
 B camundaResource(String camundaResource)
          Sets the camunda resource of the build script task.
 B camundaResultVariable(String camundaResultVariable)
          Sets the camunda result variable of the build script task.
 B script(Script script)
          Sets the script of the build script task.
 B scriptFormat(String scriptFormat)
          Sets the script format of the build script task.
 B scriptText(String scriptText)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractTaskBuilder
camundaAsync, camundaAsync
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractActivityBuilder
boundaryEvent, boundaryEvent, calculateXCoordinate, camundaInputParameter, camundaOutputParameter, multiInstance, setBoundaryEventCoordinates
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, callActivity, callActivity, camundaAsyncAfter, camundaAsyncAfter, camundaAsyncBefore, camundaAsyncBefore, camundaExclusive, camundaExecutionListenerClass, camundaExecutionListenerClass, camundaExecutionListenerDelegateExpression, camundaExecutionListenerExpression, camundaFailedJobRetryTimeCycle, camundaJobPriority, compensationDone, compensationStart, condition, connectTarget, connectTargetWithAssociation, connectTargetWithSequenceFlow, connectTo, createTarget, createTargetBuilder, createTargetBuilder, endEvent, endEvent, eventBasedGateway, exclusiveGateway, exclusiveGateway, findLastGateway, inclusiveGateway, inclusiveGateway, intermediateCatchEvent, intermediateCatchEvent, intermediateThrowEvent, intermediateThrowEvent, isBoundaryEventWithStartedCompensation, isCompensationHandler, manualTask, manualTask, moveToActivity, moveToLastGateway, moveToNode, notCamundaExclusive, parallelGateway, parallelGateway, receiveTask, receiveTask, scriptTask, scriptTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, subProcess, subProcess, transaction, transaction, userTask, userTask
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder
name
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, createBpmnEdge, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, transactionDone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractScriptTaskBuilder

protected AbstractScriptTaskBuilder(BpmnModelInstance modelInstance,
                                    ScriptTask element,
                                    Class<?> selfType)
Method Detail

scriptFormat

public B scriptFormat(String scriptFormat)
Sets the script format of the build script task.

Parameters:
scriptFormat - the script format to set
Returns:
the builder object

script

public B script(Script script)
Sets the script of the build script task.

Parameters:
script - the script to set
Returns:
the builder object

scriptText

public B scriptText(String scriptText)

camundaResultVariable

public B camundaResultVariable(String camundaResultVariable)
Sets the camunda result variable of the build script task.

Parameters:
camundaResultVariable - the result variable to set
Returns:
the builder object

camundaResource

public B camundaResource(String camundaResource)
Sets the camunda resource of the build script task.

Parameters:
camundaResource - the resource to set
Returns:
the builder object


Copyright © 2017 camunda services GmbH. All rights reserved.