Package bakery.logic.usermailobject
Class ShopUserMailPositionLO
- java.lang.Object
-
- bakery.logic.usermailobject.ShopUserMailPositionLO
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ShopUserMailDispatchPosLO,ShopUserMailInvoicingPosLO,ShopUserMailOrderPosLO,ShopUserMailResponsePosLO,ShopUserMailReturnPosLO
public class ShopUserMailPositionLO extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShopUserMailPositionLO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LonggetEan()java.lang.StringgetIsbn()java.math.BigDecimalgetItemGross()java.math.BigDecimalgetItemGrossDiscounted()java.math.BigDecimalgetItemNet()java.math.BigDecimalgetItemNetDiscounted()java.math.BigDecimalgetItemTax()java.math.BigDecimalgetItemTaxDiscounted()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>getOrderPosProperties()java.lang.StringgetOrderPosPropertyValue(java.lang.String group, java.lang.String key)java.lang.BooleangetPickupInStore()java.math.BigDecimalgetPositionGross()java.math.BigDecimalgetPositionGrossDiscounted()java.math.BigDecimalgetPositionNet()java.math.BigDecimalgetPositionNetDiscounted()java.math.BigDecimalgetPositionTax()java.math.BigDecimalgetPositionTaxDiscounted()java.util.List<ShopUserMailPromotionLO>getPromotions()intgetQuantity()java.lang.StringgetShopArticleName()java.lang.StringgetShopArticleNo()java.util.List<MailTaxDetailLO>getTaxes()java.math.BigDecimalgetTaxPercent()voidsetEan(java.lang.Long ean)voidsetIsbn(java.lang.String isbn)voidsetItemGross(java.math.BigDecimal itemGross)voidsetItemGrossDiscounted(java.math.BigDecimal itemGrossDiscounted)voidsetItemNet(java.math.BigDecimal itemNet)voidsetItemNetDiscounted(java.math.BigDecimal itemNetDiscounted)voidsetItemTax(java.math.BigDecimal itemTax)voidsetItemTaxDiscounted(java.math.BigDecimal itemTaxDiscounted)voidsetOrderPosProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> orderPosProperties)voidsetPickupInStore(java.lang.Boolean pickupInStore)voidsetPositionGross(java.math.BigDecimal positionGross)voidsetPositionGrossDiscounted(java.math.BigDecimal positionGrossDiscounted)voidsetPositionNet(java.math.BigDecimal positionNet)voidsetPositionNetDiscounted(java.math.BigDecimal positionNetDiscounted)voidsetPositionTax(java.math.BigDecimal positionTax)voidsetPositionTaxDiscounted(java.math.BigDecimal positionTaxDiscounted)voidsetPromotions(java.util.List<ShopUserMailPromotionLO> promotions)voidsetQuantity(int quantity)voidsetShopArticleName(java.lang.String shopArticleName)voidsetShopArticleNo(java.lang.String shopArticleNo)voidsetTaxes(java.util.List<MailTaxDetailLO> taxes)voidsetTaxPercent(java.math.BigDecimal taxPercent)
-
-
-
Method Detail
-
getItemGross
public java.math.BigDecimal getItemGross()
-
getItemNet
public java.math.BigDecimal getItemNet()
-
getItemTax
public java.math.BigDecimal getItemTax()
-
getItemGrossDiscounted
public java.math.BigDecimal getItemGrossDiscounted()
-
getItemNetDiscounted
public java.math.BigDecimal getItemNetDiscounted()
-
getItemTaxDiscounted
public java.math.BigDecimal getItemTaxDiscounted()
-
getPositionGross
public java.math.BigDecimal getPositionGross()
-
getPositionNet
public java.math.BigDecimal getPositionNet()
-
getPositionTax
public java.math.BigDecimal getPositionTax()
- Returns:
- Calculated as the gross - net difference instead of using the @taxes
-
getPositionGrossDiscounted
public java.math.BigDecimal getPositionGrossDiscounted()
-
getPositionNetDiscounted
public java.math.BigDecimal getPositionNetDiscounted()
-
getPositionTaxDiscounted
public java.math.BigDecimal getPositionTaxDiscounted()
-
getTaxPercent
public java.math.BigDecimal getTaxPercent()
- Returns:
- sum of all tax rates associated to the position.
-
getOrderPosPropertyValue
public java.lang.String getOrderPosPropertyValue(java.lang.String group, java.lang.String key)- Returns:
- the property value for a given group and key.
-
getShopArticleNo
public java.lang.String getShopArticleNo()
-
getShopArticleName
public java.lang.String getShopArticleName()
-
getEan
public java.lang.Long getEan()
-
getIsbn
public java.lang.String getIsbn()
-
getQuantity
public int getQuantity()
-
getPickupInStore
public java.lang.Boolean getPickupInStore()
-
getOrderPosProperties
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getOrderPosProperties()
-
getPromotions
public java.util.List<ShopUserMailPromotionLO> getPromotions()
-
getTaxes
public java.util.List<MailTaxDetailLO> getTaxes()
-
setShopArticleNo
public void setShopArticleNo(java.lang.String shopArticleNo)
-
setShopArticleName
public void setShopArticleName(java.lang.String shopArticleName)
-
setEan
public void setEan(java.lang.Long ean)
-
setIsbn
public void setIsbn(java.lang.String isbn)
-
setQuantity
public void setQuantity(int quantity)
-
setItemGross
public void setItemGross(java.math.BigDecimal itemGross)
-
setItemNet
public void setItemNet(java.math.BigDecimal itemNet)
-
setItemTax
public void setItemTax(java.math.BigDecimal itemTax)
-
setItemGrossDiscounted
public void setItemGrossDiscounted(java.math.BigDecimal itemGrossDiscounted)
-
setItemNetDiscounted
public void setItemNetDiscounted(java.math.BigDecimal itemNetDiscounted)
-
setItemTaxDiscounted
public void setItemTaxDiscounted(java.math.BigDecimal itemTaxDiscounted)
-
setPositionGross
public void setPositionGross(java.math.BigDecimal positionGross)
-
setPositionNet
public void setPositionNet(java.math.BigDecimal positionNet)
-
setPositionTax
public void setPositionTax(java.math.BigDecimal positionTax)
-
setPositionGrossDiscounted
public void setPositionGrossDiscounted(java.math.BigDecimal positionGrossDiscounted)
-
setPositionNetDiscounted
public void setPositionNetDiscounted(java.math.BigDecimal positionNetDiscounted)
-
setPositionTaxDiscounted
public void setPositionTaxDiscounted(java.math.BigDecimal positionTaxDiscounted)
-
setTaxPercent
public void setTaxPercent(java.math.BigDecimal taxPercent)
-
setPickupInStore
public void setPickupInStore(java.lang.Boolean pickupInStore)
-
setOrderPosProperties
public void setOrderPosProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> orderPosProperties)
-
setPromotions
public void setPromotions(java.util.List<ShopUserMailPromotionLO> promotions)
-
setTaxes
public void setTaxes(java.util.List<MailTaxDetailLO> taxes)
-
-