org.broadleafcommerce.vendor.usps.service.message.v3
Class USPSRequestValidator

java.lang.Object
  extended by org.broadleafcommerce.vendor.usps.service.message.v3.USPSRequestValidator
All Implemented Interfaces:
USPSVersionedRequestValidator

public class USPSRequestValidator
extends Object
implements USPSVersionedRequestValidator


Constructor Summary
USPSRequestValidator()
           
 
Method Summary
 void validateContainer(USPSContainerItemRequest itemRequest)
           
 void validateDimensions(USPSContainerItemRequest itemRequest)
           
 void validateGirth(USPSContainerItemRequest itemRequest)
           
 void validateMachinable(USPSContainerItemRequest itemRequest)
           
 void validateOther(USPSContainerItemRequest itemRequest)
           
 void validateService(USPSContainerItemRequest itemRequest)
           
 void validateShipDate(USPSContainerItemRequest itemRequest)
           
 void validateSize(USPSContainerItemRequest itemRequest)
           
 void validateWeight(USPSContainerItemRequest itemRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

USPSRequestValidator

public USPSRequestValidator()
Method Detail

validateService

public void validateService(USPSContainerItemRequest itemRequest)
                     throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateService in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateWeight

public void validateWeight(USPSContainerItemRequest itemRequest)
                    throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateWeight in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateSize

public void validateSize(USPSContainerItemRequest itemRequest)
                  throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateSize in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateContainer

public void validateContainer(USPSContainerItemRequest itemRequest)
                       throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateContainer in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateMachinable

public void validateMachinable(USPSContainerItemRequest itemRequest)
                        throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateMachinable in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateDimensions

public void validateDimensions(USPSContainerItemRequest itemRequest)
                        throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateDimensions in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateGirth

public void validateGirth(USPSContainerItemRequest itemRequest)
                   throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateGirth in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateShipDate

public void validateShipDate(USPSContainerItemRequest itemRequest)
                      throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateShipDate in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException

validateOther

public void validateOther(USPSContainerItemRequest itemRequest)
                   throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Specified by:
validateOther in interface USPSVersionedRequestValidator
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException


Copyright © 2012. All Rights Reserved.