Class DataLoaderConfigurationHelperImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.model.impl.DataLoaderConfigurationHelperImpl
-
- All Implemented Interfaces:
DataLoaderConfigurationHelper
public class DataLoaderConfigurationHelperImpl extends java.lang.Object implements DataLoaderConfigurationHelper
Default implementation ofDataLoaderConfigurationHelper
-
-
Constructor Summary
Constructors Constructor Description DataLoaderConfigurationHelperImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
createConfigMap(DataloaderSourceParameters params)
Creates configuration map for data load callprotected boolean
fieldsAvailable(java.lang.Class<?> clazz)
java.lang.String
getAbsolutFilePathForMedia(MediaModel filterFile)
Compiles path to the filter filesDataloaderSourceParameters
getDataloaderSourceParam(SAPConfigurationModel configuration)
Fetches source attributes for data load call which can be derived from the SAPConfiguration beanprotected java.lang.String
getHybrisConfigParam(java.lang.String key)
protected java.lang.String
getHybrisConfigParam(java.lang.String key, java.lang.String defaultString)
void
prepareFilterFiles(java.util.Map<java.lang.String,java.lang.String> dataloaderConfigMap, SAPConfigurationModel sapConfiguration)
Prepares filter files and stores them into the configuration map
-
-
-
Method Detail
-
getDataloaderSourceParam
public DataloaderSourceParameters getDataloaderSourceParam(SAPConfigurationModel configuration)
Description copied from interface:DataLoaderConfigurationHelper
Fetches source attributes for data load call which can be derived from the SAPConfiguration bean- Specified by:
getDataloaderSourceParam
in interfaceDataLoaderConfigurationHelper
- Returns:
- Source parameters
-
createConfigMap
public java.util.Map<java.lang.String,java.lang.String> createConfigMap(DataloaderSourceParameters params)
Description copied from interface:DataLoaderConfigurationHelper
Creates configuration map for data load call- Specified by:
createConfigMap
in interfaceDataLoaderConfigurationHelper
- Returns:
- Config map
-
getHybrisConfigParam
protected java.lang.String getHybrisConfigParam(java.lang.String key)
-
getHybrisConfigParam
protected java.lang.String getHybrisConfigParam(java.lang.String key, java.lang.String defaultString)
-
prepareFilterFiles
public void prepareFilterFiles(java.util.Map<java.lang.String,java.lang.String> dataloaderConfigMap, SAPConfigurationModel sapConfiguration)
Description copied from interface:DataLoaderConfigurationHelper
Prepares filter files and stores them into the configuration map- Specified by:
prepareFilterFiles
in interfaceDataLoaderConfigurationHelper
-
getAbsolutFilePathForMedia
public java.lang.String getAbsolutFilePathForMedia(MediaModel filterFile)
Description copied from interface:DataLoaderConfigurationHelper
Compiles path to the filter files- Specified by:
getAbsolutFilePathForMedia
in interfaceDataLoaderConfigurationHelper
- Returns:
- Path
-
fieldsAvailable
protected boolean fieldsAvailable(java.lang.Class<?> clazz)
-
-