Class AbstractOneOrderMessageHandler
java.lang.Object
de.hybris.platform.oneorderfacades.handlers.AbstractOneOrderMessageHandler
- Direct Known Subclasses:
DefaultOneOrderOSINBasicOrderItemTypeHandler,DefaultOneOrderOSINPaxJourneyListTypeHandler,DefaultOneOrderSDNBasicOrderItemTypeHandler,DefaultOneOrderSDNPaxJourneyListTypeHandler,DefaultOneOrderSSCNBasicOrderItemTypeHandler
The One Order Abstract Message Handler for common logic.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgenerateOrderEntryID(AbstractOrderEntryModel orderEntryModel, String separator) Generates the order entry id by concatenating the origin, the final destination from the transport offering list of the order entry and the order entry number.protected static StringgetDestinationFromTransportOfferings(List<TransportOfferingModel> transportOfferingModelList) Gets the final destination from a list of transport offerings.protected static StringgetOriginFromTransportOfferings(List<TransportOfferingModel> transportOfferingModelList) Gets the origin from a list of transport offerings.
-
Field Details
-
PAX_JOURNEY_ID_CONCATENATION
- See Also:
-
-
Constructor Details
-
AbstractOneOrderMessageHandler
public AbstractOneOrderMessageHandler()
-
-
Method Details
-
getOriginFromTransportOfferings
protected static String getOriginFromTransportOfferings(List<TransportOfferingModel> transportOfferingModelList) Gets the origin from a list of transport offerings.- Parameters:
transportOfferingModelList- the transport offering model list- Returns:
- the origin from a list of transport offerings
-
getDestinationFromTransportOfferings
protected static String getDestinationFromTransportOfferings(List<TransportOfferingModel> transportOfferingModelList) Gets the final destination from a list of transport offerings.- Parameters:
transportOfferingModelList- the transport offering model list- Returns:
- the destination from transport offerings
-
generateOrderEntryID
Generates the order entry id by concatenating the origin, the final destination from the transport offering list of the order entry and the order entry number.- Parameters:
orderEntryModel- the order entry modelseparator- the separator- Returns:
- the string
-