Package de.hybris.platform.workflow.daos
Interface WorkflowDao
- All Known Implementing Classes:
DefaultWorkflowDao
public interface WorkflowDao
Dao to find workflows
-
Method Summary
Modifier and TypeMethodDescriptionfindAllAdhocWorkflows(Date adhocDateFrom, Date adhocDateTo) findAllAdhocWorkflows(Date adhocDateFrom, Date adhocDateTo, EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize) findAllWorkflows(Date dateFrom, Date dateTo) findAllWorkflows(Date dateFrom, Date dateTo, EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize) findWorkflowsByCode(String code) Searches for workflows by given codefindWorkflowsByUserAndTemplate(UserModel user, WorkflowTemplateModel template)
-
Method Details
-
findAllWorkflows
- Parameters:
dateFrom- time range startdateTo- time range end- Returns:
- all workflows within given time range but adhoc-workflows are not included. Give null's if no time range needed
-
findAllWorkflows
SearchResult<WorkflowModel> findAllWorkflows(Date dateFrom, Date dateTo, EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize) - Returns:
- all workflows within given time range and with specified status but adhoc-workflows are not included.
-
findAllAdhocWorkflows
- Parameters:
adhocDateFrom- time range startadhocDateTo- time range end- Returns:
- all adhoc-workflows within given time range. Give null's if no time range needed
-
findAllAdhocWorkflows
SearchResult<WorkflowModel> findAllAdhocWorkflows(Date adhocDateFrom, Date adhocDateTo, EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize) - Returns:
- all adhoc-workflows within given time range and specified status
-
findWorkflowsByUserAndTemplate
- Parameters:
user- to which workflows are assigned totemplate- for workflow- Returns:
- workflows for user and template
-
findWorkflowsByCode
Searches for workflows by given code- Parameters:
code-- Returns:
- workflows with given code
-