Class MockCarrierAdaptor
- java.lang.Object
-
- de.hybris.platform.consignmenttrackingmock.adaptors.impl.MockCarrierAdaptor
-
- All Implemented Interfaces:
CarrierAdaptor
public class MockCarrierAdaptor extends java.lang.Object implements CarrierAdaptor
-
-
Constructor Summary
Constructors Constructor Description MockCarrierAdaptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BaseSiteServicegetBaseSiteService()protected ConfigurationServicegetConfigurationService()java.util.List<ConsignmentEventData>getConsignmentEvents(java.lang.String trackingId)request tracks from specified carrier by tracking IDintgetDeliveryLeadTime(ConsignmentModel consignment)implemented by each carrier to provide delivery lead time for every consignmentMockConsignmentTrackingServicegetMockConsignmentTrackingService()protected SiteBaseUrlResolutionServicegetSiteBaseUrlResolutionService()java.net.URLgetTrackingUrl(java.lang.String trackingID)implemented by each carrier to provide tracking URLvoidsetBaseSiteService(BaseSiteService baseSiteService)voidsetConfigurationService(ConfigurationService configurationService)voidsetMockConsignmentTrackingService(MockConsignmentTrackingService mockConsignmentTrackingService)voidsetSiteBaseUrlResolutionService(SiteBaseUrlResolutionService siteBaseUrlResolutionService)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.consignmenttrackingservices.adaptors.CarrierAdaptor
isTrackingIdValid
-
-
-
-
Method Detail
-
getConsignmentEvents
public java.util.List<ConsignmentEventData> getConsignmentEvents(java.lang.String trackingId)
Description copied from interface:CarrierAdaptorrequest tracks from specified carrier by tracking ID- Specified by:
getConsignmentEventsin interfaceCarrierAdaptor- Parameters:
trackingId- the specific tracking ID- Returns:
- List of ConsignmentEventData
-
getTrackingUrl
public java.net.URL getTrackingUrl(java.lang.String trackingID)
Description copied from interface:CarrierAdaptorimplemented by each carrier to provide tracking URL- Specified by:
getTrackingUrlin interfaceCarrierAdaptor- Returns:
- tracking URL
-
getDeliveryLeadTime
public int getDeliveryLeadTime(ConsignmentModel consignment)
Description copied from interface:CarrierAdaptorimplemented by each carrier to provide delivery lead time for every consignment- Specified by:
getDeliveryLeadTimein interfaceCarrierAdaptor- Parameters:
consignment- the specific consignment- Returns:
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
getSiteBaseUrlResolutionService
protected SiteBaseUrlResolutionService getSiteBaseUrlResolutionService()
-
setSiteBaseUrlResolutionService
public void setSiteBaseUrlResolutionService(SiteBaseUrlResolutionService siteBaseUrlResolutionService)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
getMockConsignmentTrackingService
public MockConsignmentTrackingService getMockConsignmentTrackingService()
-
setMockConsignmentTrackingService
public void setMockConsignmentTrackingService(MockConsignmentTrackingService mockConsignmentTrackingService)
-
-