Class DefaultConsignmentTrackingFacade
java.lang.Object
de.hybris.platform.consignmenttrackingfacades.impl.DefaultConsignmentTrackingFacade
- All Implemented Interfaces:
ConsignmentTrackingFacade
A default implementation of ConsignmentTrackingFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConsignmentByCode(String orderCode, String consignmentCode) find consignment by its code, if events is null, send a request to carrier to retrieveprotected Converter<ConsignmentModel,ConsignmentData> getConsignmentsByOrder(String orderCode) get all consignments under the orderprotected ConsignmentTrackingServicegetTrackingUrlForConsignmentCode(String orderCode, String consignmentCode) get tracking provider service urlvoidsetConsignmentConverter(Converter<ConsignmentModel, ConsignmentData> consignmentConverter) voidsetConsignmentTrackingService(ConsignmentTrackingService consignmentTrackingService)
-
Constructor Details
-
DefaultConsignmentTrackingFacade
public DefaultConsignmentTrackingFacade()
-
-
Method Details
-
getConsignmentByCode
Description copied from interface:ConsignmentTrackingFacadefind consignment by its code, if events is null, send a request to carrier to retrieve- Specified by:
getConsignmentByCodein interfaceConsignmentTrackingFacade- Parameters:
orderCode- the code of this consignment's orderconsignmentCode- the consignment's code- Returns:
- Option of the consignment if it exists and empty optional otherwise
-
getConsignmentsByOrder
Description copied from interface:ConsignmentTrackingFacadeget all consignments under the order- Specified by:
getConsignmentsByOrderin interfaceConsignmentTrackingFacade- Parameters:
orderCode- the order code- Returns:
- the all consignment for the order
-
getTrackingUrlForConsignmentCode
Description copied from interface:ConsignmentTrackingFacadeget tracking provider service url- Specified by:
getTrackingUrlForConsignmentCodein interfaceConsignmentTrackingFacade- Parameters:
orderCode- the code of this consignment's orderconsignmentCode- the code of specific consignment- Returns:
- the url of tracking provider service for retrieving tracking events
-
getConsignmentTrackingService
-
setConsignmentTrackingService
-
getConsignmentConverter
-
setConsignmentConverter
public void setConsignmentConverter(Converter<ConsignmentModel, ConsignmentData> consignmentConverter)
-