org.broadleafcommerce.vendor.usps.service
Interface USPSShippingCalculationService

All Known Implementing Classes:
USPSShippingCalculationServiceImpl

public interface USPSShippingCalculationService


Method Summary
 Integer getFailureReportingThreshold()
           
 String getHttpProtocol()
           
 String getRateRequestElement()
           
 String getServiceName()
           
 org.broadleafcommerce.common.vendor.service.type.ServiceStatusType getServiceStatus()
           
 String getUspsCharSet()
           
 String getUspsPassword()
           
 USPSRequestBuilder getUspsRequestBuilder()
           
 USPSRequestValidator getUspsRequestValidator()
           
 String getUspsServerName()
           
 String getUspsServiceAPI()
           
 String getUspsShippingAPI()
           
 String getUspsUserName()
           
 USPSShippingPriceResponse process(USPSShippingPriceRequest request)
           
 void setFailureReportingThreshold(Integer failureReportingThreshold)
           
 void setHttpProtocol(String httpProtocol)
           
 void setRateRequestElement(String rateRequestElement)
           
 void setUspsCharSet(String uspsCharSet)
           
 void setUspsPassword(String uspsPassword)
           
 void setUspsRequestBuilder(USPSRequestBuilder uspsRequestBuilder)
           
 void setUspsRequestValidator(USPSRequestValidator uspsRequestValidator)
           
 void setUspsServerName(String uspsServerName)
           
 void setUspsServiceAPI(String uspsServiceAPI)
           
 void setUspsShippingAPI(String uspsShippingAPI)
           
 void setUspsUserName(String uspsUserName)
           
 

Method Detail

getServiceStatus

org.broadleafcommerce.common.vendor.service.type.ServiceStatusType getServiceStatus()

getUspsCharSet

String getUspsCharSet()

setUspsCharSet

void setUspsCharSet(String uspsCharSet)

getUspsPassword

String getUspsPassword()

setUspsPassword

void setUspsPassword(String uspsPassword)

getUspsServerName

String getUspsServerName()

setUspsServerName

void setUspsServerName(String uspsServerName)

getUspsServiceAPI

String getUspsServiceAPI()

setUspsServiceAPI

void setUspsServiceAPI(String uspsServiceAPI)

getUspsUserName

String getUspsUserName()

setUspsUserName

void setUspsUserName(String uspsUserName)

getHttpProtocol

String getHttpProtocol()

setHttpProtocol

void setHttpProtocol(String httpProtocol)

getFailureReportingThreshold

Integer getFailureReportingThreshold()

setFailureReportingThreshold

void setFailureReportingThreshold(Integer failureReportingThreshold)

getServiceName

String getServiceName()

getUspsShippingAPI

String getUspsShippingAPI()

setUspsShippingAPI

void setUspsShippingAPI(String uspsShippingAPI)

getRateRequestElement

String getRateRequestElement()

setRateRequestElement

void setRateRequestElement(String rateRequestElement)

getUspsRequestValidator

USPSRequestValidator getUspsRequestValidator()

setUspsRequestValidator

void setUspsRequestValidator(USPSRequestValidator uspsRequestValidator)

getUspsRequestBuilder

USPSRequestBuilder getUspsRequestBuilder()

setUspsRequestBuilder

void setUspsRequestBuilder(USPSRequestBuilder uspsRequestBuilder)

process

USPSShippingPriceResponse process(USPSShippingPriceRequest request)
                                  throws org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException
Throws:
org.broadleafcommerce.common.vendor.service.exception.ShippingPriceException


Copyright © 2012. All Rights Reserved.