Class BackofficeWorkflowService
java.lang.Object
de.hybris.platform.workflow.impl.DefaultWorkflowService
com.hybris.backoffice.workflow.impl.BackofficeWorkflowService
- All Implemented Interfaces:
WorkflowService
Workflow service that change date range filtering while searching workflows. If dateTo is before dateFrom empty
result is returned.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandateToBeforeDateFrom(Date dateFrom, Date dateTo) getAllAdhocWorkflows(EnumSet<WorkflowStatus> workflowsStatuses, Date adhocDateFrom, Date adhocDateTo) Returns addhoc workflows that match statuses and time range.getAllAdhocWorkflows(EnumSet<WorkflowStatus> workflowsStatuses, Date adhocDateFrom, Date adhocDateTo, int startIndex, int pageSize) Pageable version of methodWorkflowService.getAllAdhocWorkflows(EnumSet, Date, Date)getAllWorkflows(EnumSet<WorkflowStatus> workflowsStatuses, Date dateFrom, Date dateTo) Returns workflows that match statuses and time range.getAllWorkflows(EnumSet<WorkflowStatus> workflowsStatuses, Date dateFrom, 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
-
Constructor Details
-
BackofficeWorkflowService
public BackofficeWorkflowService()
-
-
Method Details
-
getAllWorkflows
public List<WorkflowModel> getAllWorkflows(EnumSet<WorkflowStatus> workflowsStatuses, Date dateFrom, 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(EnumSet<WorkflowStatus> workflowsStatuses, Date dateFrom, 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 List<WorkflowModel> getAllAdhocWorkflows(EnumSet<WorkflowStatus> workflowsStatuses, Date adhocDateFrom, 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(EnumSet<WorkflowStatus> workflowsStatuses, Date adhocDateFrom, 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
-