Class DefaultItemImportFacade
- java.lang.Object
-
- com.hybris.datahub.core.facades.impl.DefaultItemImportFacade
-
- All Implemented Interfaces:
ItemImportFacade
public class DefaultItemImportFacade extends java.lang.Object implements ItemImportFacade
Default facade for the ImpEx import process.
-
-
Constructor Summary
Constructors Constructor Description DefaultItemImportFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemImportResultimportItems(ItemImportTaskData ctx)Imports data into the system.voidsetDataHubFacade(DataHubFacade dataHubFacade)Injects implementation ofDataHubFacadevoidsetErrorLimit(int errorLimit)Injects the maximum number of errors that will be reported back to Data Hub in a single publication.voidsetEventService(EventService eventService)Injects event service used by the system.voidsetImportConfigStrategy(ImportConfigStrategy importConfigStrategy)Injects the ImpEx import config strategy usedvoidsetImportService(ImportService impl)InjectsImportServiceimplementation to be used by this facade.voidsetResultConverter(ImportResultConverter converter)Injects implementation of theImportResultConverter
-
-
-
Method Detail
-
importItems
public ItemImportResult importItems(ItemImportTaskData ctx)
Description copied from interface:ItemImportFacadeImports data into the system.- Specified by:
importItemsin interfaceItemImportFacade- Parameters:
ctx- import task context data, which describes what items should be imported.- Returns:
- result of the items import.
-
setImportService
public void setImportService(ImportService impl)
InjectsImportServiceimplementation to be used by this facade.- Parameters:
impl- implementation of theImportServiceto use.
-
setResultConverter
public void setResultConverter(ImportResultConverter converter)
Injects implementation of theImportResultConverter- Parameters:
converter- a converter to use for changing import service result to this facade's result.
-
setDataHubFacade
public void setDataHubFacade(DataHubFacade dataHubFacade)
Injects implementation ofDataHubFacade- Parameters:
dataHubFacade- The dataHubFacade.
-
setEventService
public final void setEventService(EventService eventService)
Injects event service used by the system.- Parameters:
eventService- event service implementation to use.
-
setErrorLimit
public void setErrorLimit(int errorLimit)
Injects the maximum number of errors that will be reported back to Data Hub in a single publication.- Parameters:
errorLimit- The error limit.
-
setImportConfigStrategy
public void setImportConfigStrategy(ImportConfigStrategy importConfigStrategy)
Injects the ImpEx import config strategy used- Parameters:
importConfigStrategy- the import config strategy to be used.
-
-