com.retek.rcom.gui.util
Class CustomerOrderTotal
java.lang.Object
com.retek.rcom.gui.util.CustomerOrderTotal
- public class CustomerOrderTotal
- extends java.lang.Object
This class represents the current customer order totals. It contains methods to reset
certain totals when certain data changes. This allows access to customer order totals
without recalculating everythign single time you ask for the value (an time consuming
action). All of this logic truly belongs behind the CustomerOrder API, so that the
component can be used without causing such drastic performance problems.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomerOrderTotal
public CustomerOrderTotal()
setOrder
public void setOrder(CustomerOrder order)
- RECALCULATION INDICATORS
customerAddressModified
public void customerAddressModified()
orderLinesModified
public void orderLinesModified()
giftingModified
public void giftingModified()
personalizationModified
public void personalizationModified()
paymentsModified
public void paymentsModified()
accomodationsModified
public void accomodationsModified()
recalculateShippingRequests
public boolean recalculateShippingRequests()
resetShippingRequests
public void resetShippingRequests()
clearTaxCalculationError
public void clearTaxCalculationError()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getMerchandiseAmount
public java.lang.String getMerchandiseAmount()
throws SystemException,
BusinessException
- ORDER TOTAL GETTERS
- Throws:
SystemException
BusinessException
getPersonalizationAmount
public java.lang.String getPersonalizationAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getGiftingAmount
public java.lang.String getGiftingAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getSubTotal
public java.lang.String getSubTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getShippingAmount
public java.lang.String getShippingAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getAdditionalChargesAmount
public java.lang.String getAdditionalChargesAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getRushShippingChargesAmount
public java.lang.String getRushShippingChargesAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getDeliveryTotal
public java.lang.String getDeliveryTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getMerchandiseTaxAmount
public java.lang.String getMerchandiseTaxAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getShippingTaxAmount
public java.lang.String getShippingTaxAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getVasTaxAmount
public java.lang.String getVasTaxAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTaxTotal
public java.lang.String getTaxTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getOrderTotal
public java.lang.String getOrderTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getPaymentTotal
public java.lang.String getPaymentTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getAccomodationTotal
public java.lang.String getAccomodationTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getPromotionTotal
public java.lang.String getPromotionTotal()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getOrderBalance
public java.lang.String getOrderBalance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25