public class CanadaPostQuoteModule extends Object implements com.salesmanager.core.modules.integration.shipping.model.ShippingQuoteModule
| Constructor and Description |
|---|
CanadaPostQuoteModule() |
| Modifier and Type | Method and Description |
|---|---|
CanadaPostQuoteModuleConfig |
getConfig() |
com.salesmanager.core.model.system.CustomIntegrationConfiguration |
getCustomModuleConfiguration(com.salesmanager.core.model.merchant.MerchantStore store) |
List<com.salesmanager.core.model.shipping.ShippingOption> |
getShippingQuotes(com.salesmanager.core.model.shipping.ShippingQuote quote,
List<com.salesmanager.core.model.shipping.PackageDetails> packages,
BigDecimal orderTotal,
com.salesmanager.core.model.common.Delivery delivery,
com.salesmanager.core.model.shipping.ShippingOrigin origin,
com.salesmanager.core.model.merchant.MerchantStore store,
com.salesmanager.core.model.system.IntegrationConfiguration configuration,
com.salesmanager.core.model.system.IntegrationModule module,
com.salesmanager.core.model.shipping.ShippingConfiguration shippingConfiguration,
Locale locale) |
void |
setConfig(CanadaPostQuoteModuleConfig config) |
void |
validateModuleConfiguration(com.salesmanager.core.model.system.IntegrationConfiguration integrationConfiguration,
com.salesmanager.core.model.merchant.MerchantStore store) |
public CanadaPostQuoteModuleConfig getConfig()
public void setConfig(CanadaPostQuoteModuleConfig config)
public void validateModuleConfiguration(com.salesmanager.core.model.system.IntegrationConfiguration integrationConfiguration,
com.salesmanager.core.model.merchant.MerchantStore store)
throws com.salesmanager.core.modules.integration.IntegrationException
validateModuleConfiguration in interface com.salesmanager.core.modules.integration.shipping.model.ShippingQuoteModulecom.salesmanager.core.modules.integration.IntegrationExceptionpublic com.salesmanager.core.model.system.CustomIntegrationConfiguration getCustomModuleConfiguration(com.salesmanager.core.model.merchant.MerchantStore store)
throws com.salesmanager.core.modules.integration.IntegrationException
getCustomModuleConfiguration in interface com.salesmanager.core.modules.integration.shipping.model.ShippingQuoteModulecom.salesmanager.core.modules.integration.IntegrationExceptionpublic List<com.salesmanager.core.model.shipping.ShippingOption> getShippingQuotes(com.salesmanager.core.model.shipping.ShippingQuote quote, List<com.salesmanager.core.model.shipping.PackageDetails> packages, BigDecimal orderTotal, com.salesmanager.core.model.common.Delivery delivery, com.salesmanager.core.model.shipping.ShippingOrigin origin, com.salesmanager.core.model.merchant.MerchantStore store, com.salesmanager.core.model.system.IntegrationConfiguration configuration, com.salesmanager.core.model.system.IntegrationModule module, com.salesmanager.core.model.shipping.ShippingConfiguration shippingConfiguration, Locale locale) throws com.salesmanager.core.modules.integration.IntegrationException
getShippingQuotes in interface com.salesmanager.core.modules.integration.shipping.model.ShippingQuoteModulecom.salesmanager.core.modules.integration.IntegrationExceptionCopyright © 2020. All rights reserved.