Class MarketplaceBannerComponentTranslator
- java.lang.Object
-
- de.hybris.platform.impex.jalo.translators.AbstractValueTranslator
-
- de.hybris.platform.marketplaceservices.dataimport.batch.translator.MarketplaceBannerComponentTranslator
-
public class MarketplaceBannerComponentTranslator extends AbstractValueTranslator
Banner component translator for marketplace, compose the vendor code with banner uid
-
-
Constructor Summary
Constructors Constructor Description MarketplaceBannerComponentTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
exportValue(java.lang.Object paramObject)
Translates an attribute value for export usage.protected CatalogVersionService
getCatalogVersionService()
protected ModelService
getModelService()
protected VendorCMSService
getVendorCmsService()
java.lang.Object
importValue(java.lang.String paramString, Item paramItem)
Translates a tokenized csv value for import usage.void
init(StandardColumnDescriptor descriptor)
Called once per header creation to allow configuring this translator using column modifiers etc.void
setCatalogVersionService(CatalogVersionService catalogVersionService)
void
setModelService(ModelService modelService)
void
setVendorCmsService(VendorCMSService vendorCmsService)
-
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
-
-
-
-
Method Detail
-
importValue
public java.lang.Object importValue(java.lang.String paramString, Item paramItem)
Description copied from class:AbstractValueTranslator
Translates a tokenized csv value for import usage. This means that the result object must be a instance of the expected attribute type.- Specified by:
importValue
in classAbstractValueTranslator
- Parameters:
paramString
- expression to translateparamItem
- the target item in case it already exist, null otherwise (for partOf attributes!)- Returns:
- Object translated value
-
exportValue
public java.lang.String exportValue(java.lang.Object paramObject)
Description copied from class:AbstractValueTranslator
Translates 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:
exportValue
in classAbstractValueTranslator
- Parameters:
paramObject
- value to translate- Returns:
- String translated value
-
init
public void init(StandardColumnDescriptor descriptor)
Description copied from class:AbstractValueTranslator
Called once per header creation to allow configuring this translator using column modifiers etc.- Overrides:
init
in classAbstractValueTranslator
- Parameters:
descriptor
- descriptor where the value to translate belongs to
-
getVendorCmsService
protected VendorCMSService getVendorCmsService()
-
setVendorCmsService
public void setVendorCmsService(VendorCMSService vendorCmsService)
-
getCatalogVersionService
protected CatalogVersionService getCatalogVersionService()
-
setCatalogVersionService
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
-