Class DefaultOneOrderSDNOrderItemsHandler
java.lang.Object
de.hybris.platform.oneorderfacades.handlers.sdn.impl.DefaultOneOrderSDNOrderItemsHandler
- All Implemented Interfaces:
OneOrderSDNOrderTypeHandler
public class DefaultOneOrderSDNOrderItemsHandler
extends Object
implements OneOrderSDNOrderTypeHandler
The One Order Type implementation of
OneOrderSDNOrderTypeHandler interface. Handler that populates all
the basic attributes for an order type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<OrderItemType>createAncillaryOrderItems(List<IATAServiceModel> iataServiceModelList) Create a list of order items from all the entries having the entryGroupNumbers list empty.protected List<OrderItemType>createOrderItemsFromBundleEntriesList(List<IATAServiceModel> iataServiceModelList) Create a list of order items from all the entries having a entryGroupNumbers list not empty.protected OneOrderSDNOrderItemTypePipelineManagerGets the oneOrderSDNOrderItemTypePipelineManagervoidhandle(List<IATAServiceModel> iataServiceModelList, OrderType orderType) Handle methodvoidsetOneOrderSDNOrderItemTypePipelineManager(OneOrderSDNOrderItemTypePipelineManager oneOrderSDNOrderItemTypePipelineManager) Sets the oneOrderSDNOrderItemTypePipelineManager
-
Constructor Details
-
DefaultOneOrderSDNOrderItemsHandler
public DefaultOneOrderSDNOrderItemsHandler()
-
-
Method Details
-
handle
Handle method- Specified by:
handlein interfaceOneOrderSDNOrderTypeHandler- Parameters:
iataServiceModelList- the iataServiceModelListorderType- the orderType
-
createOrderItemsFromBundleEntriesList
protected List<OrderItemType> createOrderItemsFromBundleEntriesList(List<IATAServiceModel> iataServiceModelList) Create a list of order items from all the entries having a entryGroupNumbers list not empty.- Parameters:
iataServiceModelList- the iataServiceModelList- Returns:
- a list of orderTypes
-
createAncillaryOrderItems
protected List<OrderItemType> createAncillaryOrderItems(List<IATAServiceModel> iataServiceModelList) Create a list of order items from all the entries having the entryGroupNumbers list empty.- Parameters:
iataServiceModelList- the iataServiceModelList- Returns:
- a list of orderItemTypes
-
getOneOrderSDNOrderItemTypePipelineManager
Gets the oneOrderSDNOrderItemTypePipelineManager- Returns:
- the oneOrderSDNOrderItemTypePipelineManager
-
setOneOrderSDNOrderItemTypePipelineManager
public void setOneOrderSDNOrderItemTypePipelineManager(OneOrderSDNOrderItemTypePipelineManager oneOrderSDNOrderItemTypePipelineManager) Sets the oneOrderSDNOrderItemTypePipelineManager- Parameters:
oneOrderSDNOrderItemTypePipelineManager- the oneOrderSDNOrderItemTypePipelineManager
-