Interface BusinessProcessServiceDao

    • Method Detail

      • getProcess

        @Deprecated(since="6.2.0",
                    forRemoval=true)
        @Nullable
        BusinessProcessModel getProcess​(@Nonnull
                                        java.lang.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:
        java.lang.NullPointerException - if parameter processName is null
      • findProcessByName

        @Nullable
        BusinessProcessModel findProcessByName​(@Nonnull
                                               java.lang.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:
        java.lang.NullPointerException - if parameter processName is null
      • findBusinessProcessTaskActions

        @Nonnull
        java.util.List<java.lang.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:
        java.lang.NullPointerException - if parameter businessProcessPk is null