Class TaxDiscountValueParser
- java.lang.Object
-
- de.hybris.platform.platformbackoffice.taxdiscountvalueparser.TaxDiscountValueParser
-
- Direct Known Subclasses:
DiscountValueParser,TaxValueParser
public abstract class TaxDiscountValueParser extends java.lang.ObjectTax discount value parser
-
-
Field Summary
Fields Modifier and Type Field Description protected DefaultCommonI18NServicecommonI18NServiceprotected java.util.regex.PatterncompiledPatternprotected CurrencyDaocurrencyDaoprotected DefaultFormatFactoryformatFactoryprotected java.lang.Stringpatternprotected java.lang.StringpatternExplainedprotected static java.lang.StringSEPARATOR
-
Constructor Summary
Constructors Constructor Description TaxDiscountValueParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendPart(java.lang.StringBuilder sb, java.lang.String part)protected TaxOrDiscountcreateParsedObject(java.util.regex.Matcher matcher, java.lang.String code, double value, double appliedValue, boolean isAbsolute, java.lang.String currencyIsoCode)TaxOrDiscountparseTaxOrDiscount(java.lang.String stringValue)java.lang.Stringrender(TaxOrDiscount parsed)voidsetCommonI18NService(DefaultCommonI18NService commonI18NService)voidsetCurrencyDao(CurrencyDao currencyDao)voidsetFormatFactory(DefaultFormatFactory formatFactory)voidsetPattern(java.lang.String pattern)voidsetPatternExplained(java.lang.String patternExplained)
-
-
-
Field Detail
-
SEPARATOR
protected static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
-
pattern
protected java.lang.String pattern
-
patternExplained
protected java.lang.String patternExplained
-
currencyDao
protected CurrencyDao currencyDao
-
formatFactory
protected DefaultFormatFactory formatFactory
-
commonI18NService
protected DefaultCommonI18NService commonI18NService
-
compiledPattern
protected java.util.regex.Pattern compiledPattern
-
-
Method Detail
-
parseTaxOrDiscount
public TaxOrDiscount parseTaxOrDiscount(java.lang.String stringValue) throws ParserException
- Throws:
ParserException
-
createParsedObject
protected TaxOrDiscount createParsedObject(java.util.regex.Matcher matcher, java.lang.String code, double value, double appliedValue, boolean isAbsolute, java.lang.String currencyIsoCode)
-
render
public java.lang.String render(TaxOrDiscount parsed)
-
appendPart
protected void appendPart(java.lang.StringBuilder sb, java.lang.String part)
-
setPattern
public void setPattern(java.lang.String pattern)
-
setCurrencyDao
public void setCurrencyDao(CurrencyDao currencyDao)
-
setPatternExplained
public void setPatternExplained(java.lang.String patternExplained)
-
setFormatFactory
public void setFormatFactory(DefaultFormatFactory formatFactory)
-
setCommonI18NService
public void setCommonI18NService(DefaultCommonI18NService commonI18NService)
-
-