com.retek.component.customerorder.impl
Class CustomerOrderLineCalculator

java.lang.Object
  extended bycom.retek.component.customerorder.impl.CustomerOrderLineCalculator

public class CustomerOrderLineCalculator
extends java.lang.Object


Constructor Summary
CustomerOrderLineCalculator()
           
CustomerOrderLineCalculator(boolean applyReturnRefundTaxes)
           
 
Method Summary
 void addOrderLine(CustomerOrderLineImpl orderLine, Quantity prevQty, Quantity currentQty, Quantity grandTotalQty)
           
 void addReturnLine(ReturnLineImpl returnLine)
           
 void clearTotals()
           
 Money getTotalAdditionalShippingCharge()
           
 Money getTotalAdditionalShippingTax()
           
 Money getTotalExtendedPrice()
           
 Money getTotalExtendedTax()
           
 Money getTotalGiftServiceCharge()
           
 Money getTotalMerchChargeForRushShipping()
           
 Money getTotalMerchChargeForStandardShipping()
           
 Money getTotalPersonalizationServiceCharge()
           
 Money getTotalReturnStandardShippingCharge()
           
 Money getTotalReturnStandardShippingTax()
           
 Money getTotalServiceCharge()
           
 Money getTotalValueAddedServiceTax()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerOrderLineCalculator

public CustomerOrderLineCalculator()

CustomerOrderLineCalculator

public CustomerOrderLineCalculator(boolean applyReturnRefundTaxes)
Method Detail

addOrderLine

public void addOrderLine(CustomerOrderLineImpl orderLine,
                         Quantity prevQty,
                         Quantity currentQty,
                         Quantity grandTotalQty)

addReturnLine

public void addReturnLine(ReturnLineImpl returnLine)

clearTotals

public void clearTotals()

getTotalExtendedPrice

public Money getTotalExtendedPrice()
                            throws SystemException,
                                   BusinessException
Throws:
SystemException
BusinessException

getTotalExtendedTax

public Money getTotalExtendedTax()
                          throws SystemException,
                                 BusinessException
Throws:
SystemException
BusinessException

getTotalGiftServiceCharge

public Money getTotalGiftServiceCharge()
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

getTotalPersonalizationServiceCharge

public Money getTotalPersonalizationServiceCharge()
                                           throws SystemException,
                                                  BusinessException
Throws:
SystemException
BusinessException

getTotalValueAddedServiceTax

public Money getTotalValueAddedServiceTax()
                                   throws SystemException,
                                          BusinessException
Throws:
SystemException
BusinessException

getTotalMerchChargeForStandardShipping

public Money getTotalMerchChargeForStandardShipping()
                                             throws BusinessException,
                                                    SystemException
Throws:
BusinessException
SystemException

getTotalMerchChargeForRushShipping

public Money getTotalMerchChargeForRushShipping()
                                         throws BusinessException,
                                                SystemException
Throws:
BusinessException
SystemException

getTotalAdditionalShippingCharge

public Money getTotalAdditionalShippingCharge()
                                       throws SystemException,
                                              BusinessException
Throws:
SystemException
BusinessException

getTotalAdditionalShippingTax

public Money getTotalAdditionalShippingTax()
                                    throws SystemException,
                                           BusinessException
Throws:
SystemException
BusinessException

getTotalReturnStandardShippingCharge

public Money getTotalReturnStandardShippingCharge()
                                           throws SystemException,
                                                  BusinessException
Throws:
SystemException
BusinessException

getTotalReturnStandardShippingTax

public Money getTotalReturnStandardShippingTax()
                                        throws SystemException,
                                               BusinessException
Throws:
SystemException
BusinessException

getTotalServiceCharge

public Money getTotalServiceCharge()
                            throws SystemException,
                                   BusinessException
Throws:
SystemException
BusinessException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28