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 booleanfieldsAvailable(java.lang.Class<?> clazz)java.lang.StringgetAbsolutFilePathForMedia(MediaModel filterFile)Compiles path to the filter filesDataloaderSourceParametersgetDataloaderSourceParam(SAPConfigurationModel configuration)Fetches source attributes for data load call which can be derived from the SAPConfiguration beanprotected java.lang.StringgetHybrisConfigParam(java.lang.String key)protected java.lang.StringgetHybrisConfigParam(java.lang.String key, java.lang.String defaultString)voidprepareFilterFiles(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:DataLoaderConfigurationHelperFetches source attributes for data load call which can be derived from the SAPConfiguration bean- Specified by:
getDataloaderSourceParamin interfaceDataLoaderConfigurationHelper- Returns:
- Source parameters
-
createConfigMap
public java.util.Map<java.lang.String,java.lang.String> createConfigMap(DataloaderSourceParameters params)
Description copied from interface:DataLoaderConfigurationHelperCreates configuration map for data load call- Specified by:
createConfigMapin 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:DataLoaderConfigurationHelperPrepares filter files and stores them into the configuration map- Specified by:
prepareFilterFilesin interfaceDataLoaderConfigurationHelper
-
getAbsolutFilePathForMedia
public java.lang.String getAbsolutFilePathForMedia(MediaModel filterFile)
Description copied from interface:DataLoaderConfigurationHelperCompiles path to the filter files- Specified by:
getAbsolutFilePathForMediain interfaceDataLoaderConfigurationHelper- Returns:
- Path
-
fieldsAvailable
protected boolean fieldsAvailable(java.lang.Class<?> clazz)
-
-