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
public abstract class Europe1DiscountsTranslator extends CollectionValueTranslator
Translates the Europe1 Product.europe1discounts attribute.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEurope1DiscountsTranslator.Modifiers
-
Constructor Summary
Constructors Constructor Description Europe1DiscountsTranslator(CollectionType targetType, AbstractValueTranslator elementTranslator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.ListsplitAndUnescape(java.lang.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, processItems, validate
-
Methods 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 Detail
-
Europe1DiscountsTranslator
public Europe1DiscountsTranslator(CollectionType targetType, AbstractValueTranslator elementTranslator)
-
-
Method Detail
-
splitAndUnescape
protected java.util.List splitAndUnescape(java.lang.String valueExpr)
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
-
-