com.retek.component.customerorder
Interface ShipToTotals

All Superinterfaces:
BusinessObject, SecondClassObject
All Known Subinterfaces:
NormalShipToTotals, ZeroChargeShipToTotals
All Known Implementing Classes:
NormalShipToTotalsImpl, ShipToTotalsImpl, ZeroChargeShipToTotalsImpl

public interface ShipToTotals
extends SecondClassObject


Method Summary
 void clearCalculatedTotals()
           
 void clearTaxCalculationError()
           
 Money getAdditionalShippingCharge()
           
 Money getCurrentStandardShippingItemTotal()
           
 Money getCurrentTotalStandardShippingCharge()
           
 Money getOriginalStandardShippingCharge()
           
 Money getPreviousStdShippingTax()
           
 Money getRushDeliveryCharge()
           
 Money getRushDeliveryTax()
           
 Money getRushDeliveryTax(Money rushDeliveryCharge)
           
 Money getServiceCharge()
           
 ShippingRateTable getShippingRateTable()
           
 ShipTo getShipTo()
           
 Money getStandardShippingCharge()
           
 Money getStandardShippingCharge(Money totalMerchChargeForStdShipping)
           
 Money getStandardShippingTax()
           
 Money getStandardShippingTax(Money standardShippingCharge)
           
 Money getTotalAccommodationAmount()
           
 Money getTotalAccommodationTaxAmount()
           
 Money getTotalAdditionalShippingCharge()
           
 Money getTotalAdditionalShippingTax()
           
 Money getTotalExtendedPrice()
           
 Money getTotalExtendedTax()
           
 Money getTotalExtendedTax(boolean applyReturnRefundTaxes)
           
 Percent getTotalExtendTaxPercentage()
           
 Money getTotalGiftServiceCharge()
           
 Money getTotalMerchChargeForRushShipping()
           
 Money getTotalMerchChargeForStandardShipping()
           
 Money getTotalNetRushShippingCharge()
           
 Money getTotalNetStandardShippingCharge()
           
 Money getTotalPersonalizationServiceCharge()
           
 Money getTotalPromotionAmount()
           
 Money getTotalReturnAccommodationAmount()
           
 Money getTotalReturnAccommodationTaxAmount()
           
 Money getTotalReturnAdditionalShippingCharge()
           
 Money getTotalReturnExtendedTax()
           
 Money getTotalReturnMerchAmount()
           
 Money getTotalReturnPostage()
           
 Money getTotalReturnPromotionAmount()
           
 Money getTotalReturnRefundAdditionalShippingCharge()
           
 Money getTotalReturnRefundAmount()
           
 Money getTotalReturnRefundExtendedTax()
           
 Money getTotalReturnRefundMerchAmount()
           
 Money getTotalReturnRefundShippingAndHandlingAmount()
           
 Money getTotalReturnRefundShippingTax()
           
 Money getTotalReturnRefundStandardShippingAmount()
           
 Money getTotalReturnRefundTaxAmount()
           
 Money getTotalReturnRefundValueAddedServiceTax()
           
 Money getTotalReturnRefundVASAmount()
           
 Money getTotalReturnShippingAndHandlingAmount()
           
 Money getTotalReturnShippingTax()
           
 Money getTotalReturnStandardShippingAmount()
           
 Money getTotalReturnTaxAmount()
           
 Money getTotalReturnValueAddedServiceTax()
           
 Money getTotalReturnVASAmount()
           
 Money getTotalServiceCharge()
           
 Money getTotalShippingCharge()
           
 Money getTotalShippingTax()
           
 Money getTotalShippingTax(boolean applyReturnRefundTaxes)
           
 Money getTotalShipToLevelShippingChargesAndTax()
           
 Money getTotalStandardShippingCharge()
           
 Money getTotalStandardShippingTax()
           
 Money getTotalStandardShippingTax(boolean applyReturnRefundTaxes)
           
 Money getTotalTax()
           
 Money getTotalTax(boolean applyReturnRefundTaxes)
           
 Money getTotalValueAddedServiceTax()
           
 Money getTotalValueAddedServiceTax(boolean applyReturnRefundTaxes)
           
 boolean isTaxCalculationValid()
           
 void setCurrentStandardShippingItemTotal(Money amount)
           
 void setCurrentTotalStandardShippingCharge(Money amount)
           
 void setPreviousStdShippingTax(Money prevShippingTax)
           
 void setShipTo(ShipTo shipTo)
           
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Method Detail

getShipTo

public ShipTo getShipTo()
                 throws SystemException
Throws:
SystemException

getShippingRateTable

public ShippingRateTable getShippingRateTable()
                                       throws SystemException
Throws:
SystemException

getTotalStandardShippingCharge

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

getTotalExtendedPrice

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

getTotalAdditionalShippingCharge

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

getTotalShippingTax

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

getTotalShippingTax

public Money getTotalShippingTax(boolean applyReturnRefundTaxes)
                          throws BusinessException,
                                 SystemException
Throws:
BusinessException
SystemException

getTotalExtendedTax

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

getTotalExtendedTax

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

getTotalServiceCharge

public Money getTotalServiceCharge()
                            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

getTotalMerchChargeForStandardShipping

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

getTotalMerchChargeForRushShipping

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

getTotalShippingCharge

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

getTotalShipToLevelShippingChargesAndTax

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

getTotalStandardShippingTax

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

getTotalStandardShippingTax

public Money getTotalStandardShippingTax(boolean applyReturnRefundTaxes)
                                  throws BusinessException,
                                         SystemException
Throws:
BusinessException
SystemException

getTotalAdditionalShippingTax

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

getTotalValueAddedServiceTax

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

getTotalValueAddedServiceTax

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

getAdditionalShippingCharge

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

getServiceCharge

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

getStandardShippingTax

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

getStandardShippingCharge

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

getStandardShippingTax

public Money getStandardShippingTax(Money standardShippingCharge)
                             throws BusinessException,
                                    SystemException
Throws:
BusinessException
SystemException

getRushDeliveryCharge

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

getRushDeliveryTax

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

getRushDeliveryTax

public Money getRushDeliveryTax(Money rushDeliveryCharge)
                         throws BusinessException,
                                SystemException
Throws:
BusinessException
SystemException

getTotalTax

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

getTotalTax

public Money getTotalTax(boolean applyReturnRefundTaxes)
                  throws BusinessException,
                         SystemException
Throws:
BusinessException
SystemException

getTotalAccommodationAmount

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

getTotalAccommodationTaxAmount

public Money getTotalAccommodationTaxAmount()
                                     throws SystemException
Throws:
SystemException

getTotalPromotionAmount

public Money getTotalPromotionAmount()
                              throws SystemException
Throws:
SystemException

getTotalNetStandardShippingCharge

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

getTotalNetRushShippingCharge

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

getTotalReturnRefundAmount

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

getTotalReturnRefundStandardShippingAmount

public Money getTotalReturnRefundStandardShippingAmount()
                                                 throws SystemException
Throws:
SystemException

getTotalReturnRefundTaxAmount

public Money getTotalReturnRefundTaxAmount()
                                    throws SystemException
Throws:
SystemException

getTotalReturnRefundMerchAmount

public Money getTotalReturnRefundMerchAmount()
                                      throws SystemException
Throws:
SystemException

getTotalReturnRefundVASAmount

public Money getTotalReturnRefundVASAmount()
                                    throws SystemException
Throws:
SystemException

getTotalReturnRefundAdditionalShippingCharge

public Money getTotalReturnRefundAdditionalShippingCharge()
                                                   throws SystemException
Throws:
SystemException

getTotalReturnRefundShippingAndHandlingAmount

public Money getTotalReturnRefundShippingAndHandlingAmount()
                                                    throws SystemException
Throws:
SystemException

getTotalReturnRefundExtendedTax

public Money getTotalReturnRefundExtendedTax()
                                      throws SystemException
Throws:
SystemException

getTotalReturnRefundValueAddedServiceTax

public Money getTotalReturnRefundValueAddedServiceTax()
                                               throws SystemException
Throws:
SystemException

getTotalReturnRefundShippingTax

public Money getTotalReturnRefundShippingTax()
                                      throws SystemException
Throws:
SystemException

getTotalReturnStandardShippingAmount

public Money getTotalReturnStandardShippingAmount()
                                           throws SystemException
Throws:
SystemException

getTotalReturnTaxAmount

public Money getTotalReturnTaxAmount()
                              throws SystemException
Throws:
SystemException

getTotalReturnMerchAmount

public Money getTotalReturnMerchAmount()
                                throws SystemException
Throws:
SystemException

getTotalReturnVASAmount

public Money getTotalReturnVASAmount()
                              throws SystemException
Throws:
SystemException

getTotalReturnAdditionalShippingCharge

public Money getTotalReturnAdditionalShippingCharge()
                                             throws SystemException
Throws:
SystemException

getTotalReturnShippingAndHandlingAmount

public Money getTotalReturnShippingAndHandlingAmount()
                                              throws SystemException
Throws:
SystemException

getTotalReturnExtendedTax

public Money getTotalReturnExtendedTax()
                                throws SystemException
Throws:
SystemException

getTotalReturnValueAddedServiceTax

public Money getTotalReturnValueAddedServiceTax()
                                         throws SystemException
Throws:
SystemException

getTotalReturnShippingTax

public Money getTotalReturnShippingTax()
                                throws SystemException
Throws:
SystemException

getTotalReturnAccommodationAmount

public Money getTotalReturnAccommodationAmount()
                                        throws SystemException
Returns:
The total Money value that the ship-to's totals were reduced by as a result of the accomodation. For a merchandise accomodation, this includes both the base accomodation amount and the tax amount.

Where appropriate, if the base amount is necessary, this can be calculated from getTotalReturnAccommodationAmount().subtract(getTotalReturnAccommodationTaxAmount()).

Throws:
SystemException

getTotalReturnAccommodationTaxAmount

public Money getTotalReturnAccommodationTaxAmount()
                                           throws SystemException
Throws:
SystemException

getTotalReturnPromotionAmount

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

getTotalReturnPostage

public Money getTotalReturnPostage()
                            throws SystemException
Throws:
SystemException

getTotalExtendTaxPercentage

public Percent getTotalExtendTaxPercentage()
                                    throws SystemException,
                                           BusinessException
Throws:
SystemException
BusinessException

isTaxCalculationValid

public boolean isTaxCalculationValid()
                              throws SystemException
Throws:
SystemException

setShipTo

public void setShipTo(ShipTo shipTo)
               throws SystemException
Throws:
SystemException

getOriginalStandardShippingCharge

public Money getOriginalStandardShippingCharge()
                                        throws SystemException
Throws:
SystemException

clearCalculatedTotals

public void clearCalculatedTotals()
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

clearTaxCalculationError

public void clearTaxCalculationError()
                              throws SystemException
Throws:
SystemException

getStandardShippingCharge

public Money getStandardShippingCharge(Money totalMerchChargeForStdShipping)
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

getCurrentTotalStandardShippingCharge

public Money getCurrentTotalStandardShippingCharge()
                                            throws SystemException
Throws:
SystemException

getCurrentStandardShippingItemTotal

public Money getCurrentStandardShippingItemTotal()
                                          throws SystemException
Throws:
SystemException

getPreviousStdShippingTax

public Money getPreviousStdShippingTax()
                                throws SystemException
Throws:
SystemException

setCurrentStandardShippingItemTotal

public void setCurrentStandardShippingItemTotal(Money amount)
                                         throws SystemException
Throws:
SystemException

setCurrentTotalStandardShippingCharge

public void setCurrentTotalStandardShippingCharge(Money amount)
                                           throws SystemException
Throws:
SystemException

setPreviousStdShippingTax

public void setPreviousStdShippingTax(Money prevShippingTax)
                               throws SystemException
Throws:
SystemException


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