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.Long
getEan()
java.lang.String
getIsbn()
java.math.BigDecimal
getItemGross()
java.math.BigDecimal
getItemGrossDiscounted()
java.math.BigDecimal
getItemNet()
java.math.BigDecimal
getItemNetDiscounted()
java.math.BigDecimal
getItemTax()
java.math.BigDecimal
getItemTaxDiscounted()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
getOrderPosProperties()
java.lang.String
getOrderPosPropertyValue(java.lang.String group, java.lang.String key)
java.lang.Boolean
getPickupInStore()
Whether to pick up in a store.java.math.BigDecimal
getPositionGross()
java.math.BigDecimal
getPositionGrossDiscounted()
java.math.BigDecimal
getPositionNet()
java.math.BigDecimal
getPositionNetDiscounted()
java.math.BigDecimal
getPositionTax()
Calculated as the gross - net difference instead of using the @taxesjava.math.BigDecimal
getPositionTaxDiscounted()
java.util.List<ShopUserMailPromotionLO>
getPromotions()
int
getQuantity()
java.lang.String
getShopArticleName()
java.lang.String
getShopArticleNo()
java.util.List<MailTaxDetailLO>
getTaxes()
java.math.BigDecimal
getTaxPercent()
sum of all tax rates associated to the position.void
setEan(java.lang.Long ean)
void
setIsbn(java.lang.String isbn)
void
setItemGross(java.math.BigDecimal itemGross)
void
setItemGrossDiscounted(java.math.BigDecimal itemGrossDiscounted)
void
setItemNet(java.math.BigDecimal itemNet)
void
setItemNetDiscounted(java.math.BigDecimal itemNetDiscounted)
void
setItemTax(java.math.BigDecimal itemTax)
void
setItemTaxDiscounted(java.math.BigDecimal itemTaxDiscounted)
void
setOrderPosProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> orderPosProperties)
void
setPickupInStore(java.lang.Boolean pickupInStore)
Whether to pick up in a store.void
setPositionGross(java.math.BigDecimal positionGross)
void
setPositionGrossDiscounted(java.math.BigDecimal positionGrossDiscounted)
void
setPositionNet(java.math.BigDecimal positionNet)
void
setPositionNetDiscounted(java.math.BigDecimal positionNetDiscounted)
void
setPositionTax(java.math.BigDecimal positionTax)
void
setPositionTaxDiscounted(java.math.BigDecimal positionTaxDiscounted)
void
setPromotions(java.util.List<ShopUserMailPromotionLO> promotions)
void
setQuantity(int quantity)
void
setShopArticleName(java.lang.String shopArticleName)
void
setShopArticleNo(java.lang.String shopArticleNo)
void
setTaxes(java.util.List<MailTaxDetailLO> taxes)
void
setTaxPercent(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()
Calculated as the gross - net difference instead of using the @taxes- Returns:
-
getPositionGrossDiscounted
public java.math.BigDecimal getPositionGrossDiscounted()
-
getPositionNetDiscounted
public java.math.BigDecimal getPositionNetDiscounted()
-
getPositionTaxDiscounted
public java.math.BigDecimal getPositionTaxDiscounted()
-
getTaxPercent
public java.math.BigDecimal getTaxPercent()
sum of all tax rates associated to the position.- Returns:
-
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()
Whether to pick up in a store.
-
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)
Whether to pick up in a store.
-
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)
-
-