Class DefaultWorkflowDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<WorkflowModel>
de.hybris.platform.workflow.daos.impl.DefaultWorkflowDao
- All Implemented Interfaces:
GenericDao<WorkflowModel>,WorkflowDao
Default implementation of
WorkflowDao-
Constructor Summary
Constructors -
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) protected StringincludeDateFilters(String query, String alias, Date dateFrom, Date dateTo) protected StringincludeDateFilters(String query, Date dateFrom, Date dateTo) protected voidvoidsetUserService(UserService userService) voidsetWorkflowTemplateDao(WorkflowTemplateDao workflowTemplateDao) Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultWorkflowDao
-
-
Method Details
-
includeDateFilters
-
includeDateFilters
-
includeDateFilters
-
findAllAdhocWorkflows
- Specified by:
findAllAdhocWorkflowsin interfaceWorkflowDao- 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
public SearchResult<WorkflowModel> findAllAdhocWorkflows(Date adhocDateFrom, Date adhocDateTo, EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize) - Specified by:
findAllAdhocWorkflowsin interfaceWorkflowDao- Returns:
- all adhoc-workflows within given time range and specified status
-
findAllWorkflows
- Specified by:
findAllWorkflowsin interfaceWorkflowDao- 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
public SearchResult<WorkflowModel> findAllWorkflows(Date dateFrom, Date dateTo, EnumSet<WorkflowStatus> workflowsStatuses, int startIndex, int pageSize) - Specified by:
findAllWorkflowsin interfaceWorkflowDao- Returns:
- all workflows within given time range and with specified status but adhoc-workflows are not included.
-
findWorkflowsByUserAndTemplate
public List<WorkflowModel> findWorkflowsByUserAndTemplate(UserModel user, WorkflowTemplateModel template) - Specified by:
findWorkflowsByUserAndTemplatein interfaceWorkflowDao- Parameters:
user- to which workflows are assigned totemplate- for workflow- Returns:
- workflows for user and template
-
findWorkflowsByCode
Description copied from interface:WorkflowDaoSearches for workflows by given code- Specified by:
findWorkflowsByCodein interfaceWorkflowDao- Returns:
- workflows with given code
-
setWorkflowTemplateDao
-
setUserService
-