Interface CMSWorkflowActionDao

All Known Implementing Classes:
DefaultCMSWorkflowActionDao

public interface CMSWorkflowActionDao
The Interface CMSWorkflowActionDao for finding WorkflowActionModel objects.
  • Method Details

    • findAllActiveWorkflowActionsByStatusAndPrincipals

      SearchResult<WorkflowActionModel> findAllActiveWorkflowActionsByStatusAndPrincipals(Set<CronJobStatus> workflowStatuses, Collection<PrincipalModel> currentPrincipals, PageableData pageableData)
      This method finds all the active WorkflowActionModel of AbstractPageModel attachment types for the given principals and specified workflow statuses.
      Parameters:
      workflowStatuses - - the workflow statuses used to filter the result
      currentPrincipals - - the principals for which to find the workflow actions that have active workflow actions to be acted upon.
      pageableData - - the pagination object used to set the page index and page size.
      Returns:
      the search result object containing the resulting list of WorkflowActionModel and the pagination object.