atg.commerce.pricing
Class OrderPriceInfo

java.lang.Object
  extended by atg.commerce.pricing.AmountInfo
      extended by atg.commerce.pricing.OrderPriceInfo
All Implemented Interfaces:
java.io.Serializable

public class OrderPriceInfo
extends AmountInfo

Contains the following information about the price of an Order:

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  double mManualAdjustmentTotal
           
 
Fields inherited from class atg.commerce.pricing.AmountInfo
FINAL_PRICE_MANUAL_ADJUSTMENT, mFinalReasonCode
 
Constructor Summary
OrderPriceInfo()
           
 
Method Summary
 double getDiscountAmount()
           
 double getManualAdjustmentTotal()
           
 java.util.Map getNonTaxableShippingItemsSubtotalPriceInfos()
          maps a shipping group ID to a PriceInfo that contains a subtotal for only the non-taxable items that appear in that shipping group
 double getRawSubtotal()
           
 double getShipping()
           
 java.util.Map getShippingItemsSubtotalPriceInfos()
          maps a shipping group ID to a PriceInfo that contains a subtotal for only the items that appear in that shipping group
 double getTax()
           
 java.util.Map getTaxableShippingItemsSubtotalPriceInfos()
          maps a shipping group ID to a PriceInfo that contains a subtotal for only the taxable items that appear in that shipping group
 double getTotal()
           
 void setManualAdjustmentTotal(double pManualAdjustmentTotal)
           
 void setNonTaxableShippingItemsSubtotalPriceInfos(java.util.Map pNonTaxableShippingItemsSubtotalPriceInfos)
          maps a shipping group ID to a PriceInfo that contains a subtotal for only the non-taxable items that appear in that shipping group
 void setRawSubtotal(double pRawSubtotal)
           
 void setShipping(double pShipping)
           
 void setShippingItemsSubtotalPriceInfos(java.util.Map pShippingItemsSubtotalPriceInfos)
          maps a shipping group ID to a PriceInfo that contains a subtotal for only the items that appear in that shipping group
 void setTax(double pTax)
           
 void setTaxableShippingItemsSubtotalPriceInfos(java.util.Map pTaxableShippingItemsSubtotalPriceInfos)
          maps a shipping group ID to a PriceInfo that contains a subtotal for only the taxable items that appear in that shipping group
 
Methods inherited from class atg.commerce.pricing.AmountInfo
getAdjustments, getAmount, getClosenessQualifiers, getCurrencyCode, getFinalReasonCode, isAmountIsFinal, isDiscounted, markAsFinal, markAsFinal, markAsFinal, setAmount, setAmountIsFinal, setClosenessQualifiers, setCurrencyCode, setDiscounted, setFinalReasonCode, toString, unmarkAsFinal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


mManualAdjustmentTotal

protected double mManualAdjustmentTotal
Constructor Detail

OrderPriceInfo

public OrderPriceInfo()
Method Detail

setTaxableShippingItemsSubtotalPriceInfos

public void setTaxableShippingItemsSubtotalPriceInfos(java.util.Map pTaxableShippingItemsSubtotalPriceInfos)
maps a shipping group ID to a PriceInfo that contains a subtotal for only the taxable items that appear in that shipping group

Parameters:
pTaxableShippingItemsSubtotalPriceInfos - new value to set

getTaxableShippingItemsSubtotalPriceInfos

public java.util.Map getTaxableShippingItemsSubtotalPriceInfos()
maps a shipping group ID to a PriceInfo that contains a subtotal for only the taxable items that appear in that shipping group

Returns:
property TaxableShippingItemsSubtotalPriceInfos

setNonTaxableShippingItemsSubtotalPriceInfos

public void setNonTaxableShippingItemsSubtotalPriceInfos(java.util.Map pNonTaxableShippingItemsSubtotalPriceInfos)
maps a shipping group ID to a PriceInfo that contains a subtotal for only the non-taxable items that appear in that shipping group

Parameters:
pNonTaxableShippingItemsSubtotalPriceInfos - new value to set

getNonTaxableShippingItemsSubtotalPriceInfos

public java.util.Map getNonTaxableShippingItemsSubtotalPriceInfos()
maps a shipping group ID to a PriceInfo that contains a subtotal for only the non-taxable items that appear in that shipping group

Returns:
property NonTaxableShippingItemsSubtotalPriceInfos

setShippingItemsSubtotalPriceInfos

public void setShippingItemsSubtotalPriceInfos(java.util.Map pShippingItemsSubtotalPriceInfos)
maps a shipping group ID to a PriceInfo that contains a subtotal for only the items that appear in that shipping group

Parameters:
pShippingItemsSubtotalPriceInfos - new value to set

getShippingItemsSubtotalPriceInfos

public java.util.Map getShippingItemsSubtotalPriceInfos()
maps a shipping group ID to a PriceInfo that contains a subtotal for only the items that appear in that shipping group

Returns:
property ShippingItemsSubtotalPriceInfos

setRawSubtotal

public void setRawSubtotal(double pRawSubtotal)

getRawSubtotal

public double getRawSubtotal()

getTotal

public double getTotal()

getManualAdjustmentTotal

public double getManualAdjustmentTotal()

setManualAdjustmentTotal

public void setManualAdjustmentTotal(double pManualAdjustmentTotal)

getDiscountAmount

public double getDiscountAmount()

setTax

public void setTax(double pTax)

getTax

public double getTax()

setShipping

public void setShipping(double pShipping)

getShipping

public double getShipping()