com.retek.rcom.gui.util
Class CustomerOrderTotal

java.lang.Object
  extended bycom.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.


Constructor Summary
CustomerOrderTotal()
           
 
Method Summary
 void accomodationsModified()
           
 void clearTaxCalculationError()
           
 void customerAddressModified()
           
 java.lang.String getAccomodationTotal()
           
 java.lang.String getAdditionalChargesAmount()
           
 java.lang.String getDeliveryTotal()
           
 java.lang.String getGiftingAmount()
           
 java.lang.String getMerchandiseAmount()
          ORDER TOTAL GETTERS
 java.lang.String getMerchandiseTaxAmount()
           
 java.lang.String getOrderBalance()
           
 java.lang.String getOrderTotal()
           
 java.lang.String getPaymentTotal()
           
 java.lang.String getPersonalizationAmount()
           
 java.lang.String getPromotionTotal()
           
 java.lang.String getRushShippingChargesAmount()
           
 java.lang.String getShippingAmount()
           
 java.lang.String getShippingTaxAmount()
           
 java.lang.String getSubTotal()
           
 java.lang.String getTaxTotal()
           
 java.lang.String getVasTaxAmount()
           
 void giftingModified()
           
 void orderLinesModified()
           
 void paymentsModified()
           
 void personalizationModified()
           
 boolean recalculateShippingRequests()
           
 void resetShippingRequests()
           
 void setOrder(CustomerOrder order)
          RECALCULATION INDICATORS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerOrderTotal

public CustomerOrderTotal()
Method Detail

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 © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28