public static class Europe1ProductDiscountTranslator.Europe1DiscountRowTranslator extends Europe1RowTranslator
<discounts> = <discount> (',' <discount> )*
<discount> = (<qualifiers>'=')? {value-double} ( {currencyIso}|'%' ) {discount-code} <daterange>?
<qualifiers> = {userUID} | {discountGroupCode}
<daterange> = '[' {startDate} ',' {endDate} ']'
Sample:Europe1RowTranslator.ParsedCurrency| Constructor and Description |
|---|
Europe1DiscountRowTranslator() |
Europe1DiscountRowTranslator(SimpleDateFormat dateFormat,
NumberFormat numberFormat,
Locale loc)
For testing purposes.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
convertToJalo(String valueExpr,
Item forItem)
<discounts> = <discount> (',' <discount> )*
<discount> = (<qualifiers>'=')? {value-double} ( {currencyIso}|'%' ) {discount-code} <daterange>?
<qualifiers> = {userUID} | {discountGroupCode}
<daterange> = '[' {startDate} ',' {endDate} ']'
|
protected String |
convertToString(Object value)
Converts a non-null jalo attribute value into its string representation.
|
void |
validate(StandardColumnDescriptor columnDescriptor)
Validates the value translator once per header creation.
|
getCurrenciesISOs, getCurrenciesSymbols, getDateFormat, getDateFormatString, getNumberFormat, getNumberFormatString, init, parseCurrency, parseDateRange, transformEndDate, transformStartDateexportValue, getEmptyValue, importValue, isEmptyclearStatus, createTranslator, createTranslator, createTranslator, debug, error, getColumnDescriptor, getFlexibleSearch, info, isDebugEnabled, isInfoEnabled, setEmpty, setError, warn, wasEmpty, wasUnresolvedpublic Europe1DiscountRowTranslator()
public Europe1DiscountRowTranslator(SimpleDateFormat dateFormat, NumberFormat numberFormat, Locale loc)
public void validate(StandardColumnDescriptor columnDescriptor) throws HeaderValidationException
AbstractValueTranslatorvalidate in class AbstractValueTranslatorcolumnDescriptor - descriptor where the value to translate belongs toHeaderValidationException - validation has thrown errorspublic Object convertToJalo(String valueExpr, Item forItem)
<discounts> = <discount> (',' <discount> )*
<discount> = (<qualifiers>'=')? {value-double} ( {currencyIso}|'%' ) {discount-code} <daterange>?
<qualifiers> = {userUID} | {discountGroupCode}
<daterange> = '[' {startDate} ',' {endDate} ']'
String disocunts = " 10 EUR Sommer1, Best-Customers = 20 % TreueRabatt [ 01.12.2005 , 31.12.2005 ]"convertToJalo in class SingleValueTranslatorvalueExpr - string to translateforItem - item instance the translated value will be set to as attributeprotected String convertToString(Object value)
SingleValueTranslatorconvertToString in class SingleValueTranslatorvalue - value to translateCopyright © 2017 SAP SE. All Rights Reserved.