Interface SubProcessRepository

All Known Implementing Classes:
SubProcessRepositoryMockImpl

public interface SubProcessRepository
子流程执行记录仓库。
  • Method Details

    • save

      void save(SubProcessRecord record)
      保存子流程执行记录(新增或更新)。
      Parameters:
      record - 子流程执行记录
    • findByParentRecordId

      List<SubProcessRecord> findByParentRecordId(long parentRecordId)
      按父流程中子流程节点的执行记录id查询该节点产生的全部子流程执行记录,按记录id升序。
      Parameters:
      parentRecordId - 父流程中子流程节点的执行记录id
      Returns:
      子流程执行记录列表
    • findByParentProcessId

      List<SubProcessRecord> findByParentProcessId(String parentProcessId)
      按父流程(主流程)的流程id查询其产生的全部子流程执行记录,按记录id升序。
      Parameters:
      parentProcessId - 父流程(主流程)的流程id
      Returns:
      子流程执行记录列表
    • findByParentProcessIdAndNodeId

      List<SubProcessRecord> findByParentProcessIdAndNodeId(String parentProcessId, String nodeId)
      按父流程(主流程)的流程id与节点id查询子流程执行记录,按记录id升序。
      Parameters:
      parentProcessId - 父流程(主流程)的流程id
      nodeId - 父流程中子流程节点的节点id
      Returns:
      子流程执行记录列表