org.camunda.bpm.model.bpmn.builder
Class AbstractFlowNodeBuilder<B extends AbstractFlowNodeBuilder<B,E>,E extends FlowNode>
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.AbstractFlowElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
- Direct Known Subclasses:
- AbstractActivityBuilder, AbstractEventBuilder, AbstractGatewayBuilder
public abstract class AbstractFlowNodeBuilder<B extends AbstractFlowNodeBuilder<B,E>,E extends FlowNode>
- extends AbstractFlowElementBuilder<B,E>
- Author:
- Sebastian Menski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFlowNodeBuilder
protected AbstractFlowNodeBuilder(BpmnModelInstance modelInstance,
E element,
Class<?> selfType)
condition
public B condition(String name,
String condition)
sequenceFlowId
public B sequenceFlowId(String sequenceFlowId)
serviceTask
public ServiceTaskBuilder serviceTask()
serviceTask
public ServiceTaskBuilder serviceTask(String id)
sendTask
public SendTaskBuilder sendTask()
sendTask
public SendTaskBuilder sendTask(String id)
userTask
public UserTaskBuilder userTask()
userTask
public UserTaskBuilder userTask(String id)
businessRuleTask
public BusinessRuleTaskBuilder businessRuleTask()
businessRuleTask
public BusinessRuleTaskBuilder businessRuleTask(String id)
scriptTask
public ScriptTaskBuilder scriptTask()
scriptTask
public ScriptTaskBuilder scriptTask(String id)
receiveTask
public ReceiveTaskBuilder receiveTask()
receiveTask
public ReceiveTaskBuilder receiveTask(String id)
manualTask
public ManualTaskBuilder manualTask()
manualTask
public ManualTaskBuilder manualTask(String id)
endEvent
public EndEventBuilder endEvent()
endEvent
public EndEventBuilder endEvent(String id)
parallelGateway
public ParallelGatewayBuilder parallelGateway()
parallelGateway
public ParallelGatewayBuilder parallelGateway(String id)
exclusiveGateway
public ExclusiveGatewayBuilder exclusiveGateway()
eventBasedGateway
public EventBasedGatewayBuilder eventBasedGateway()
exclusiveGateway
public ExclusiveGatewayBuilder exclusiveGateway(String id)
intermediateCatchEvent
public IntermediateCatchEventBuilder intermediateCatchEvent()
intermediateCatchEvent
public IntermediateCatchEventBuilder intermediateCatchEvent(String id)
callActivity
public CallActivityBuilder callActivity()
callActivity
public CallActivityBuilder callActivity(String id)
subProcess
public SubProcessBuilder subProcess()
subProcess
public SubProcessBuilder subProcess(String id)
findLastGateway
public Gateway findLastGateway()
moveToLastGateway
public AbstractGatewayBuilder moveToLastGateway()
moveToNode
public AbstractFlowNodeBuilder moveToNode(String identifier)
connectTo
public AbstractFlowNodeBuilder connectTo(String identifier)
camundaAsyncBefore
public B camundaAsyncBefore(boolean asyncBefore)
- Sets the Camunda AsyncBefore attribute for the build flow node.
- Parameters:
asyncBefore - boolean value to set
- Returns:
- the builder object
camundaAsyncBefore
public B camundaAsyncBefore()
- Sets the Camunda asyncBefore attribute to true.
- Returns:
- the builder object
camundaAsyncAfter
public B camundaAsyncAfter(boolean asyncAfter)
- Sets the Camunda asyncAfter attribute for the build flow node.
- Parameters:
asyncAfter - boolean value to set
- Returns:
- the builder object
camundaAsyncAfter
public B camundaAsyncAfter()
- Sets the Camunda asyncAfter attribute to true.
- Returns:
- the builder object
notCamundaExclusive
public B notCamundaExclusive()
- Sets the Camunda exclusive attribute to true.
- Returns:
- the builder object
camundaExclusive
public B camundaExclusive(boolean exclusive)
- Sets the camunda exclusive attribute for the build flow node.
- Parameters:
exclusive - boolean value to set
- Returns:
- the builder object
Copyright © 2014 camunda services GmbH. All rights reserved.