Package de.hybris.platform.workflow.daos
Interface WorkflowDao
-
- All Known Implementing Classes:
DefaultWorkflowDao
public interface WorkflowDaoDao 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
-
-