Class AbstractActivityBuilder<B extends AbstractActivityBuilder<B,E>,E extends Activity>

Direct Known Subclasses:
AbstractCallActivityBuilder, AbstractSubProcessBuilder, AbstractTaskBuilder

public abstract class AbstractActivityBuilder<B extends AbstractActivityBuilder<B,E>,E extends Activity> extends AbstractFlowNodeBuilder<B,E>
Author:
Sebastian Menski
  • Constructor Details

    • AbstractActivityBuilder

      protected AbstractActivityBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType)
  • Method Details

    • boundaryEvent

      public BoundaryEventBuilder boundaryEvent()
    • boundaryEvent

      public BoundaryEventBuilder boundaryEvent(String id)
    • multiInstance

    • camundaInputParameter

      public B camundaInputParameter(String name, String value)
      Creates a new camunda input parameter extension element with the given name and value.
      Parameters:
      name - the name of the input parameter
      value - the value of the input parameter
      Returns:
      the builder object
    • camundaOutputParameter

      public B camundaOutputParameter(String name, String value)
      Creates a new camunda output parameter extension element with the given name and value.
      Parameters:
      name - the name of the output parameter
      value - the value of the output parameter
      Returns:
      the builder object
    • calculateXCoordinate

      protected double calculateXCoordinate(Bounds boundaryEventBounds)
    • setBoundaryEventCoordinates

      protected void setBoundaryEventCoordinates(BpmnShape bpmnShape)