Class Europe1DiscountsTranslator
java.lang.Object
de.hybris.platform.impex.jalo.translators.AbstractValueTranslator
de.hybris.platform.impex.jalo.translators.CollectionValueTranslator
de.hybris.platform.europe1.jalo.impex.Europe1DiscountsTranslator
- Direct Known Subclasses:
Europe1ProductDiscountTranslator,Europe1UserDiscountsTranslator
Translates the Europe1 Product.europe1discounts attribute.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionEurope1DiscountsTranslator(CollectionType targetType, AbstractValueTranslator elementTranslator) -
Method Summary
Modifier and TypeMethodDescriptionprotected ListsplitAndUnescape(String valueExpr) Superclass method overridden to allow using the collection delimiter for prices as well:Methods inherited from class de.hybris.platform.impex.jalo.translators.CollectionValueTranslator
exportValue, getCollectionValueDelimiter, getElementTranslator, importValue, init, isDelimiter, isEmpty, joinAndEscape, processItem, processItem, processItems, processItems, validateMethods inherited from class de.hybris.platform.impex.jalo.translators.AbstractValueTranslator
clearStatus, createTranslator, createTranslator, createTranslator, debug, error, getColumnDescriptor, getFlexibleSearch, info, isDebugEnabled, isInfoEnabled, setEmpty, setError, warn, wasEmpty, wasUnresolved
-
Constructor Details
-
Europe1DiscountsTranslator
public Europe1DiscountsTranslator(CollectionType targetType, AbstractValueTranslator elementTranslator)
-
-
Method Details
-
splitAndUnescape
Superclass method overridden to allow using the collection delimiter for prices as well:"123,45 EUR" would normally be split into "123","45 EUR" but we'll put them together again "123,45 EUR, 445 EUR" will now result in "123,45 EUR","445 EUR"- Overrides:
splitAndUnescapein classCollectionValueTranslator- Parameters:
valueExpr- the cell value- Returns:
- the list of element tokens
-