Class PromotionPriceRowsTranslator
- java.lang.Object
-
- de.hybris.platform.impex.jalo.translators.AbstractValueTranslator
-
- de.hybris.platform.impex.jalo.translators.CollectionValueTranslator
-
- de.hybris.platform.promotions.util.impex.PromotionPriceRowsTranslator
-
public class PromotionPriceRowsTranslator extends CollectionValueTranslator
ImpEx translator that parses price rows into a collection PriceRowList:=PriceRow[,PriceRowList] PriceRow:=Price Currency For example: 4.99 GBP,8.25 EUR
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
PromotionPriceRowsTranslator.PriceRowTranslator
-
Constructor Summary
Constructors Constructor Description PromotionPriceRowsTranslator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static CollectionType
getCollectionType()
protected java.util.List
splitAndUnescape(java.lang.String valueExpr)
Support prices with commas in them-
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
-
-
-
-
Method Detail
-
getCollectionType
protected static CollectionType getCollectionType()
-
splitAndUnescape
protected java.util.List splitAndUnescape(java.lang.String valueExpr)
Support prices with commas in them- Overrides:
splitAndUnescape
in classCollectionValueTranslator
- Parameters:
valueExpr
- the cell value- Returns:
- the list of element tokens
-
-