Package bakery.logic.usermailobject
Class MailTaxDetailLO
- java.lang.Object
-
- bakery.logic.usermailobject.MailTaxDetailLO
-
- All Implemented Interfaces:
Tax,java.io.Serializable
public class MailTaxDetailLO extends java.lang.Object implements Tax, java.io.Serializable
Tax detail data, container used to store each tax contained in the positions and charges- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MailTaxDetailLO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLocation()The location where the tax is used at, e.g.java.math.BigDecimalgetRecalculatedTaxValue()java.math.BigDecimalgetTaxAmount()The amount of the taxjava.math.BigDecimalgetTaxPercent()The tax rate in percent.java.lang.StringgetTaxTypeName()The name of TaxTypeDefDOvoidsetLocation(java.lang.String location)The location where the tax is used at, e.g.voidsetRecalculatedTaxValue(java.math.BigDecimal recalculatedTaxValue)only for order positions.voidsetTaxAmount(java.math.BigDecimal taxAmount)The amount of the taxvoidsetTaxPercent(java.math.BigDecimal taxPercent)The tax rate in percent.voidsetTaxTypeName(java.lang.String taxTypeName)The name of TaxTypeDefDO
-
-
-
Method Detail
-
getRecalculatedTaxValue
public java.math.BigDecimal getRecalculatedTaxValue()
-
getTaxAmount
public java.math.BigDecimal getTaxAmount()
Description copied from interface:TaxThe amount of the tax- Specified by:
getTaxAmountin interfaceTax
-
getTaxPercent
public java.math.BigDecimal getTaxPercent()
Description copied from interface:TaxThe tax rate in percent. e.g. 19.5 for "19.5 %"- Specified by:
getTaxPercentin interfaceTax
-
getTaxTypeName
public java.lang.String getTaxTypeName()
Description copied from interface:TaxThe name of TaxTypeDefDO- Specified by:
getTaxTypeNamein interfaceTax
-
getLocation
public java.lang.String getLocation()
Description copied from interface:TaxThe location where the tax is used at, e.g. DEU- Specified by:
getLocationin interfaceTax
-
setTaxTypeName
public void setTaxTypeName(java.lang.String taxTypeName)
Description copied from interface:TaxThe name of TaxTypeDefDO- Specified by:
setTaxTypeNamein interfaceTax
-
setTaxPercent
public void setTaxPercent(java.math.BigDecimal taxPercent)
Description copied from interface:TaxThe tax rate in percent. e.g. 19.5 for "19.5 %"- Specified by:
setTaxPercentin interfaceTax
-
setLocation
public void setLocation(java.lang.String location)
Description copied from interface:TaxThe location where the tax is used at, e.g. DEU- Specified by:
setLocationin interfaceTax
-
setTaxAmount
public void setTaxAmount(java.math.BigDecimal taxAmount)
Description copied from interface:TaxThe amount of the tax- Specified by:
setTaxAmountin interfaceTax
-
setRecalculatedTaxValue
public void setRecalculatedTaxValue(java.math.BigDecimal recalculatedTaxValue)
only for order positions. null for charges.
-
-