Class BackofficeWorkflowService
- java.lang.Object
-
- de.hybris.platform.workflow.impl.DefaultWorkflowService
-
- com.hybris.backoffice.workflow.impl.BackofficeWorkflowService
-
- All Implemented Interfaces:
WorkflowService
public class BackofficeWorkflowService extends DefaultWorkflowService
Workflow service that change date range filtering while searching workflows. If dateTo is before dateFrom empty result is returned.
-
-
Constructor Summary
Constructors Constructor Description BackofficeWorkflowService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandateToBeforeDateFrom(java.util.Date dateFrom, java.util.Date dateTo)java.util.List<WorkflowModel>getAllAdhocWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date adhocDateFrom, java.util.Date adhocDateTo)Returns addhoc workflows that match statuses and time range.SearchResult<WorkflowModel>getAllAdhocWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date adhocDateFrom, java.util.Date adhocDateTo, int startIndex, int pageSize)Pageable version of methodWorkflowService.getAllAdhocWorkflows(EnumSet, Date, Date)java.util.List<WorkflowModel>getAllWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date dateFrom, java.util.Date dateTo)Returns workflows that match statuses and time range.SearchResult<WorkflowModel>getAllWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date dateFrom, java.util.Date dateTo, int startIndex, int pageSize)Pageable version of methodWorkflowService.getAllWorkflows(EnumSet, Date, Date)-
Methods inherited from class de.hybris.platform.workflow.impl.DefaultWorkflowService
assignUser, canBeStarted, createAdhocWorkflow, createWorkflow, createWorkflow, createWorkflow, getStartTime, getWorkAction, getWorkflowForCode, getWorkflowsForTemplateAndUser, isAdhocWorkflow, isCompleted, isFinished, isPaused, isPlanned, isRunning, isTerminated, setActionsWorkflowTemplateFactory, setDecisionsActionTemplateFactory, setModelService, setPredecessorsActionTemplateFactory, setWorkflowActionService, setWorkflowDao, setWorkflowTemplateService, unassignUser, writeAutomatedComment
-
-
-
-
Method Detail
-
getAllWorkflows
public java.util.List<WorkflowModel> getAllWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date dateFrom, java.util.Date dateTo)
Description copied from interface:WorkflowServiceReturns workflows that match statuses and time range. Workflow meets the time range when itsItemModel.getModifiedtime()is between givenadhocDateFromandadhocDateTo.- Specified by:
getAllWorkflowsin interfaceWorkflowService- Overrides:
getAllWorkflowsin classDefaultWorkflowService- Parameters:
workflowsStatuses- statuses to be matchdateFrom- time range startdateTo- time range end- Returns:
- workflows that match critetia
-
getAllWorkflows
public SearchResult<WorkflowModel> getAllWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date dateFrom, java.util.Date dateTo, int startIndex, int pageSize)
Description copied from interface:WorkflowServicePageable version of methodWorkflowService.getAllWorkflows(EnumSet, Date, Date)- Specified by:
getAllWorkflowsin interfaceWorkflowService- Overrides:
getAllWorkflowsin classDefaultWorkflowService
-
getAllAdhocWorkflows
public java.util.List<WorkflowModel> getAllAdhocWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date adhocDateFrom, java.util.Date adhocDateTo)
Description copied from interface:WorkflowServiceReturns addhoc workflows that match statuses and time range. Workflow meets the time range when itsItemModel.getModifiedtime()is between givenadhocDateFromandadhocDateTo.- Specified by:
getAllAdhocWorkflowsin interfaceWorkflowService- Overrides:
getAllAdhocWorkflowsin classDefaultWorkflowService- Parameters:
workflowsStatuses- statuses to be matchadhocDateFrom- time range startadhocDateTo- time range end- Returns:
- adhoc workflows that match critetia
-
getAllAdhocWorkflows
public SearchResult<WorkflowModel> getAllAdhocWorkflows(java.util.EnumSet<WorkflowStatus> workflowsStatuses, java.util.Date adhocDateFrom, java.util.Date adhocDateTo, int startIndex, int pageSize)
Description copied from interface:WorkflowServicePageable version of methodWorkflowService.getAllAdhocWorkflows(EnumSet, Date, Date)- Specified by:
getAllAdhocWorkflowsin interfaceWorkflowService- Overrides:
getAllAdhocWorkflowsin classDefaultWorkflowService
-
dateToBeforeDateFrom
protected boolean dateToBeforeDateFrom(java.util.Date dateFrom, java.util.Date dateTo)
-
-