public class ConsignmentForTrackingPopulator extends java.lang.Object implements Populator<ConsignmentModel,ConsignmentData>
| Constructor and Description |
|---|
ConsignmentForTrackingPopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<CarrierModel,CarrierData> |
getCarrierConverter() |
protected ConsignmentTrackingService |
getConsignmentTrackingService() |
protected java.util.Date |
getTargetArrivalDate(ConsignmentModel consignment,
java.util.List<ConsignmentEventData> events)
get target arrival date
|
void |
populate(ConsignmentModel source,
ConsignmentData target)
Populate the target instance with values from the source instance.
|
void |
setCarrierConverter(Converter<CarrierModel,CarrierData> carrierConverter) |
void |
setConsignmentTrackingService(ConsignmentTrackingService consignmentTrackingService) |
protected java.util.List<ConsignmentEventData> |
sortEvents(java.util.List<ConsignmentEventData> events)
Sort the events according to date
|
public void populate(ConsignmentModel source, ConsignmentData target) throws ConversionException
Populatorpopulate in interface Populator<ConsignmentModel,ConsignmentData>source - the source objecttarget - the target to fillConversionException - if an error occursprotected java.util.List<ConsignmentEventData> sortEvents(java.util.List<ConsignmentEventData> events)
events - The event object to be sorted.protected java.util.Date getTargetArrivalDate(ConsignmentModel consignment, java.util.List<ConsignmentEventData> events)
consignment - the specific consignmentprotected Converter<CarrierModel,CarrierData> getCarrierConverter()
public void setCarrierConverter(Converter<CarrierModel,CarrierData> carrierConverter)
protected ConsignmentTrackingService getConsignmentTrackingService()
public void setConsignmentTrackingService(ConsignmentTrackingService consignmentTrackingService)
Copyright © 2018 SAP SE. All Rights Reserved.