Class DataLoaderImpl

  • All Implemented Interfaces:
    DataLoader

    public class DataLoaderImpl
    extends java.lang.Object
    implements DataLoader
    Responsible to start SSC initial and delta download
    • Constructor Detail

      • DataLoaderImpl

        public DataLoaderImpl()
    • 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: DataLoader
        Performs an initial dataload, so that all previous data will be erased.
        Specified by:
        performInitialLoad in interface DataLoader
        Parameters:
        sapConfiguration - sap configuration containing the backend configuration
        dataloaderManager - delta load manager
        modelService - 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: DataLoader
        Performs an delta load, so that only the data changed since the last initial load is transfered.
        Specified by:
        performDeltaLoad in interface DataLoader
        Parameters:
        sapConfiguration - sap configuration containing the backend configuration
        dataloaderManager - delta load manager
        modelService - used to propagate download status information