Class TaskServiceStub
- java.lang.Object
-
- de.hybris.platform.yacceleratorfulfilmentprocess.test.TaskServiceStub
-
- All Implemented Interfaces:
TaskService
public class TaskServiceStub extends java.lang.Object implements TaskService
-
-
Field Summary
-
Fields inherited from interface de.hybris.platform.task.TaskService
BEAN_ID
-
-
Constructor Summary
Constructors Constructor Description TaskServiceStub()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TaskModel>
cleanup()
TaskEngine
getEngine()
java.util.List<TaskModel>
getTasks()
ProcessTaskModel
runProcessTask(java.lang.String beanId)
void
runTasks()
void
scheduleTask(TaskModel task)
Schedule a task.boolean
triggerEvent(TaskEvent event)
Trigger event on task module.void
triggerEvent(java.lang.String event)
Trigger an event on task module.void
triggerEvent(java.lang.String event, java.util.Date expirationDate)
Trigger an event on task module.
-
-
-
Method Detail
-
runTasks
public void runTasks() throws RetryLaterException
- Throws:
RetryLaterException
-
runProcessTask
public ProcessTaskModel runProcessTask(java.lang.String beanId) throws RetryLaterException
- Throws:
RetryLaterException
-
cleanup
public java.util.List<TaskModel> cleanup()
-
triggerEvent
public void triggerEvent(java.lang.String event)
Description copied from interface:TaskService
Trigger an event on task module.- Specified by:
triggerEvent
in interfaceTaskService
- Parameters:
event
- unique id of event
-
triggerEvent
public boolean triggerEvent(TaskEvent event)
Description copied from interface:TaskService
Trigger event on task module.- Specified by:
triggerEvent
in interfaceTaskService
- Parameters:
event
- event to be triggered- Returns:
true
if operation succeeded orfalse
if event has been already triggered
-
scheduleTask
public void scheduleTask(TaskModel task)
Description copied from interface:TaskService
Schedule a task.- Specified by:
scheduleTask
in interfaceTaskService
- Parameters:
task
- task to schedule.
-
getEngine
public TaskEngine getEngine()
- Specified by:
getEngine
in interfaceTaskService
- Returns:
- the task engine.
-
getTasks
public java.util.List<TaskModel> getTasks()
-
triggerEvent
public void triggerEvent(java.lang.String event, java.util.Date expirationDate)
Description copied from interface:TaskService
Trigger an event on task module.- Specified by:
triggerEvent
in interfaceTaskService
- Parameters:
event
- unique id of eventexpirationDate
- expiration date - when reached the task condition created after event send and before
-
-