Class BaseNodeBuilder<B extends BaseNodeBuilder<B,N>,N extends BaseFlowNode>

java.lang.Object
com.codingapi.flow.builder.BaseNodeBuilder<B,N>
Direct Known Subclasses:
ApprovalNode.Builder, ConditionBranchNode.Builder, DelayNode.Builder, EndNode.Builder, HandleNode.Builder, InclusiveBranchNode.Builder, NotifyNode.Builder, ParallelBranchNode.Builder, RouterNode.Builder, StartNode.Builder, SubProcessNode.Builder, TriggerNode.Builder

public abstract class BaseNodeBuilder<B extends BaseNodeBuilder<B,N>,N extends BaseFlowNode> extends Object
  • Field Details

  • Constructor Details

    • BaseNodeBuilder

      public BaseNodeBuilder(N node)
  • Method Details

    • id

      public B id(String id)
    • actions

      public B actions(List<IFlowAction> actions)
    • name

      public B name(String name)
    • strategies

      public B strategies(List<INodeStrategy> nodeStrategies)
    • order

      public B order(int order)
    • build

      public N build()