Package de.hybris.platform.workflow.daos
Interface WorkflowDao
-
- All Known Implementing Classes:
DefaultWorkflowDao
public interface WorkflowDao
Dao to find workflows
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<WorkflowModel>
findAllAdhocWorkflows(java.util.Date adhocDateFrom, java.util.Date adhocDateTo)
SearchResult<WorkflowModel>
findAllAdhocWorkflows(java.util.Date adhocDateFrom, java.util.Date adhocDateTo, java.util.EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize)
java.util.List<WorkflowModel>
findAllWorkflows(java.util.Date dateFrom, java.util.Date dateTo)
SearchResult<WorkflowModel>
findAllWorkflows(java.util.Date dateFrom, java.util.Date dateTo, java.util.EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize)
java.util.List<WorkflowModel>
findWorkflowsByCode(java.lang.String code)
Searches for workflows by given codejava.util.List<WorkflowModel>
findWorkflowsByUserAndTemplate(UserModel user, WorkflowTemplateModel template)
-
-
-
Method Detail
-
findAllWorkflows
java.util.List<WorkflowModel> findAllWorkflows(java.util.Date dateFrom, java.util.Date dateTo)
- 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(java.util.Date dateFrom, java.util.Date dateTo, java.util.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
java.util.List<WorkflowModel> findAllAdhocWorkflows(java.util.Date adhocDateFrom, java.util.Date adhocDateTo)
- 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(java.util.Date adhocDateFrom, java.util.Date adhocDateTo, java.util.EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize)
- Returns:
- all adhoc-workflows within given time range and specified status
-
findWorkflowsByUserAndTemplate
java.util.List<WorkflowModel> findWorkflowsByUserAndTemplate(UserModel user, WorkflowTemplateModel template)
- Parameters:
user
- to which workflows are assigned totemplate
- for workflow- Returns:
- workflows for user and template
-
findWorkflowsByCode
java.util.List<WorkflowModel> findWorkflowsByCode(java.lang.String code)
Searches for workflows by given code- Parameters:
code
-- Returns:
- workflows with given code
-
-