Interface BusinessProcessServiceDao

All Known Implementing Classes:
DefaultBusinessProcessServiceDao

public interface BusinessProcessServiceDao
  • Method Details

    • getProcess

      @Deprecated(since="6.2.0", forRemoval=true) @Nullable BusinessProcessModel getProcess(@Nonnull String processName)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 6.2.0 - in favor offindProcessByName(String)
      Search for process that has processName.
      Parameters:
      processName - process name
      Returns:
      process or null in cas of process has not been found
      Throws:
      NullPointerException - if parameter processName is null
    • findProcessByName

      @Nullable BusinessProcessModel findProcessByName(@Nonnull String processName)
      Search for process that has processName.
      Parameters:
      processName - process name
      Returns:
      process or null in cas of process has not been found
      Throws:
      NullPointerException - if parameter processName is null
    • findBusinessProcessTaskActions

      @Nonnull List<String> findBusinessProcessTaskActions(@Nonnull PK businessProcessPk)
      Finds all BusinessProcess task actions.
      Parameters:
      businessProcessPk - PK of a BusinessProcess
      Returns:
      list of Task actions or empty List
      Throws:
      NullPointerException - if parameter businessProcessPk is null