Class MockCarrierAdaptor

    • Constructor Detail

      • MockCarrierAdaptor

        public MockCarrierAdaptor()
    • Method Detail

      • getConsignmentEvents

        public java.util.List<ConsignmentEventData> getConsignmentEvents​(java.lang.String trackingId)
        Description copied from interface: CarrierAdaptor
        request tracks from specified carrier by tracking ID
        Specified by:
        getConsignmentEvents in interface CarrierAdaptor
        Parameters:
        trackingId - the specific tracking ID
        Returns:
        List of ConsignmentEventData
      • getTrackingUrl

        public java.net.URL getTrackingUrl​(java.lang.String trackingID)
        Description copied from interface: CarrierAdaptor
        implemented by each carrier to provide tracking URL
        Specified by:
        getTrackingUrl in interface CarrierAdaptor
        Returns:
        tracking URL
      • getDeliveryLeadTime

        public int getDeliveryLeadTime​(ConsignmentModel consignment)
        Description copied from interface: CarrierAdaptor
        implemented by each carrier to provide delivery lead time for every consignment
        Specified by:
        getDeliveryLeadTime in interface CarrierAdaptor
        Parameters:
        consignment - the specific consignment
        Returns:
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)
      • setSiteBaseUrlResolutionService

        public void setSiteBaseUrlResolutionService​(SiteBaseUrlResolutionService siteBaseUrlResolutionService)
      • setBaseSiteService

        public void setBaseSiteService​(BaseSiteService baseSiteService)
      • setMockConsignmentTrackingService

        public void setMockConsignmentTrackingService​(MockConsignmentTrackingService mockConsignmentTrackingService)