Class MarketplaceSlotsTranslator
java.lang.Object
de.hybris.platform.impex.jalo.translators.AbstractValueTranslator
de.hybris.platform.marketplaceservices.dataimport.batch.translator.MarketplaceSlotsTranslator
Slots translator for marketplace
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexportValue(Object paramObject) Translates an attribute value for export usage.protected org.springframework.context.ApplicationContextprotected CatalogVersionServiceprotected VendorCMSPageServiceprotected VendorCMSStrategyprotected VendorServiceimportValue(String paramString, Item paramItem) Translates a tokenized csv value for import usage.voidinit(StandardColumnDescriptor descriptor) Called once per header creation to allow configuring this translator using column modifiers etc.protected voidprepareVendorLandingPage(VendorModel vendor, CatalogVersionModel catalogVersion) voidsetCatalogVersionService(CatalogVersionService catalogVersionService) voidsetVendorCMSPageService(VendorCMSPageService vendorCMSPageService) voidsetVendorCMSStrategy(VendorCMSStrategy vendorCMSStrategy) voidsetVendorService(VendorService vendorService) Methods inherited from class de.hybris.platform.impex.jalo.translators.AbstractValueTranslator
clearStatus, createTranslator, createTranslator, createTranslator, debug, error, getColumnDescriptor, getFlexibleSearch, info, isDebugEnabled, isInfoEnabled, setEmpty, setError, validate, warn, wasEmpty, wasUnresolved
-
Constructor Details
-
MarketplaceSlotsTranslator
public MarketplaceSlotsTranslator()
-
-
Method Details
-
importValue
Description copied from class:AbstractValueTranslatorTranslates a tokenized csv value for import usage. This means that the result object must be a instance of the expected attribute type.- Specified by:
importValuein classAbstractValueTranslator- Parameters:
paramString- expression to translateparamItem- the target item in case it already exist, null otherwise (for partOf attributes!)- Returns:
- Object translated value
-
prepareVendorLandingPage
-
exportValue
Description copied from class:AbstractValueTranslatorTranslates an attribute value for export usage. This means the attribute value must be transformed into a string which should be re-importable again.- Specified by:
exportValuein classAbstractValueTranslator- Parameters:
paramObject- value to translate- Returns:
- String translated value
-
init
Description copied from class:AbstractValueTranslatorCalled once per header creation to allow configuring this translator using column modifiers etc.- Overrides:
initin classAbstractValueTranslator- Parameters:
descriptor- descriptor where the value to translate belongs to
-
getVendorService
-
setVendorService
-
getVendorCMSPageService
-
setVendorCMSPageService
-
getVendorCMSStrategy
-
setVendorCMSStrategy
-
getCatalogVersionService
-
setCatalogVersionService
-
getApplicationContext
protected org.springframework.context.ApplicationContext getApplicationContext()
-