org.camunda.bpm.model.bpmn.builder
Class AbstractProcessBuilder<B extends AbstractProcessBuilder<B>>
java.lang.Object
org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractRootElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractCallableElementBuilder<B,Process>
org.camunda.bpm.model.bpmn.builder.AbstractProcessBuilder<B>
- Direct Known Subclasses:
- ProcessBuilder
public abstract class AbstractProcessBuilder<B extends AbstractProcessBuilder<B>>
- extends AbstractCallableElementBuilder<B,Process>
- Author:
- Sebastian Menski
| 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProcessBuilder
protected AbstractProcessBuilder(BpmnModelInstance modelInstance,
Process element,
Class<?> selfType)
processType
public B processType(ProcessType processType)
- Sets the process type for this.
- Parameters:
processType - the process type to set
- Returns:
- the builder object
closed
public B closed()
- Sets this closed.
- Returns:
- the builder object
executable
public B executable()
- Sets this executable.
- Returns:
- the builder object
camundaJobPriority
public B camundaJobPriority(String jobPriority)
camundaTaskPriority
public B camundaTaskPriority(String taskPriority)
- Set the camunda task priority attribute.
The priority is only used for service tasks which have as type value
external
- Parameters:
taskPriority - the task priority which should used for the external tasks
- Returns:
- the builder object
camundaHistoryTimeToLive
public B camundaHistoryTimeToLive(Integer historyTimeToLive)
- Sets the camunda history time to live.
- Parameters:
historyTimeToLive - value for history time to live, must be either null or non-negative integer.
- Returns:
- the builder object
Copyright © 2017 camunda services GmbH. All rights reserved.