类 FlowWork

java.lang.Object
com.codingapi.springboot.flow.domain.FlowWork

public class FlowWork extends Object
流程设计
  • 构造器详细资料

    • FlowWork

      public FlowWork(IFlowOperator createUser)
      构造函数
      参数:
      createUser - 创建者
    • FlowWork

      public FlowWork(String code, String title, String description, boolean skipIfSameApprover, int postponedMax, IFlowOperator createUser)
  • 方法详细资料

    • copy

      public FlowWork copy()
      流程设计复制
      返回:
      FlowWork 流程设计
    • verify

      public void verify()
    • toSerializable

      public FlowWorkSerializable toSerializable()
      序列化
      返回:
      FlowSerializable 流程序列化对象
    • schema

      public void schema(String schema)
      schema解析流程设计
      参数:
      schema - schema
    • addNode

      public void addNode(FlowNode node)
      添加节点
      参数:
      node - 节点
    • addRelation

      public void addRelation(FlowRelation relation)
      添加关系
      参数:
      relation - 关系
    • getNodeByCode

      public FlowNode getNodeByCode(String code)
      获取节点
      参数:
      code - 节点编码
      返回:
      节点
    • getStartNode

      public FlowNode getStartNode()
      获取开始节点
      返回:
      开始节点
    • hasBackRelation

      public boolean hasBackRelation(String sourceCode)
      是否存在退回关系
    • enableValidate

      public void enableValidate()
      启用检测
    • enable

      public void enable()
      启用
    • disbale

      public void disbale()
      禁用