Class DataLoaderImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.model.impl.DataLoaderImpl
-
- All Implemented Interfaces:
DataLoader
public class DataLoaderImpl extends java.lang.Object implements DataLoader
Responsible to start SSC initial and delta download
-
-
Constructor Summary
Constructors Constructor Description DataLoaderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidperformDeltaLoad(SAPConfigurationModel sapConfiguration, com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, ModelService modelService)Performs an delta load, so that only the data changed since the last initial load is transfered.protected voidperformDeltaLoadRaisingException(com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, SAPConfigurationModel sapConfiguration, ModelService modelService)voidperformInitialLoad(SAPConfigurationModel sapConfiguration, com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, ModelService modelService)Performs an initial dataload, so that all previous data will be erased.protected voidperformInitialLoadRaisingException(com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, SAPConfigurationModel sapConfiguration, ModelService modelService)protected voidresetStatistics(CPQDataloadStatusModel dataloadStatus)Resets data loader statistics
-
-
-
Method Detail
-
performInitialLoad
public void performInitialLoad(SAPConfigurationModel sapConfiguration, com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, ModelService modelService)
Description copied from interface:DataLoaderPerforms an initial dataload, so that all previous data will be erased.- Specified by:
performInitialLoadin interfaceDataLoader- Parameters:
sapConfiguration- sap configuration containing the backend configurationdataloaderManager- delta load managermodelService- used to propagate download status information
-
performInitialLoadRaisingException
protected void performInitialLoadRaisingException(com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, SAPConfigurationModel sapConfiguration, ModelService modelService) throws com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderFailureException- Throws:
com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderFailureException
-
resetStatistics
protected void resetStatistics(CPQDataloadStatusModel dataloadStatus)
Resets data loader statistics- Parameters:
dataloadStatus-
-
performDeltaLoadRaisingException
protected void performDeltaLoadRaisingException(com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, SAPConfigurationModel sapConfiguration, ModelService modelService) throws com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderFailureException- Throws:
com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderFailureException
-
performDeltaLoad
public void performDeltaLoad(SAPConfigurationModel sapConfiguration, com.sap.custdev.projects.fbs.slc.dataloader.standalone.manager.DataloaderManager dataloaderManager, ModelService modelService)
Description copied from interface:DataLoaderPerforms an delta load, so that only the data changed since the last initial load is transfered.- Specified by:
performDeltaLoadin interfaceDataLoader- Parameters:
sapConfiguration- sap configuration containing the backend configurationdataloaderManager- delta load managermodelService- used to propagate download status information
-
-