Package com.hybris.datahub.core.tasks
Class ItemImportTaskRunner
- java.lang.Object
-
- com.hybris.datahub.core.tasks.ItemImportTaskRunner
-
- All Implemented Interfaces:
TaskRunner<TaskModel>
public class ItemImportTaskRunner extends java.lang.Object implements TaskRunner<TaskModel>
A TaskRunner that will trigger the ImpexImport
-
-
Constructor Summary
Constructors Constructor Description ItemImportTaskRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleError(TaskService taskService, TaskModel task, java.lang.Throwable error)voidrun(TaskService taskService, TaskModel task)voidsetImportFacade(ItemImportFacade facade)Injects import facade to be used by this task runner.voidsetSessionService(SessionService service)Injects session service used by the system.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.task.TaskRunner
initLoggingCtx, isLoggingSupported, stopLoggingCtx
-
-
-
-
Method Detail
-
run
public void run(TaskService taskService, TaskModel task)
- Specified by:
runin interfaceTaskRunner<TaskModel>
-
handleError
public void handleError(TaskService taskService, TaskModel task, java.lang.Throwable error)
- Specified by:
handleErrorin interfaceTaskRunner<TaskModel>
-
setImportFacade
public void setImportFacade(ItemImportFacade facade)
Injects import facade to be used by this task runner.- Parameters:
facade- import facade implementation to use.
-
setSessionService
public void setSessionService(SessionService service)
Injects session service used by the system.- Parameters:
service- a user session service implementation to be used by this task runner.
-
-