Class DefaultOneOrderSSCNOrderItemsHandler
java.lang.Object
de.hybris.platform.oneorderfacades.handlers.sscn.impl.DefaultOneOrderSSCNOrderItemsHandler
- All Implemented Interfaces:
OneOrderSSCNOrderTypeHandler
public class DefaultOneOrderSSCNOrderItemsHandler
extends Object
implements OneOrderSSCNOrderTypeHandler
The One Order Type implementation of
OneOrderSSCNOrderTypeHandler 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 OneOrderSSCNOrderItemTypePipelineManagerGets the oneOrderSSCNOrderItemTypePipelineManagervoidhandle(List<IATAServiceModel> iataServiceModelList, OrderType orderType) Handle methodvoidsetOneOrderSSCNOrderItemTypePipelineManager(OneOrderSSCNOrderItemTypePipelineManager oneOrderSSCNOrderItemTypePipelineManager) Sets the oneOrderSSCNOrderItemTypePipelineManager
-
Constructor Details
-
DefaultOneOrderSSCNOrderItemsHandler
public DefaultOneOrderSSCNOrderItemsHandler()
-
-
Method Details
-
handle
Handle method- Specified by:
handlein interfaceOneOrderSSCNOrderTypeHandler- 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
-
getOneOrderSSCNOrderItemTypePipelineManager
Gets the oneOrderSSCNOrderItemTypePipelineManager- Returns:
- the oneOrderSSCNOrderItemTypePipelineManager
-
setOneOrderSSCNOrderItemTypePipelineManager
public void setOneOrderSSCNOrderItemTypePipelineManager(OneOrderSSCNOrderItemTypePipelineManager oneOrderSSCNOrderItemTypePipelineManager) Sets the oneOrderSSCNOrderItemTypePipelineManager- Parameters:
oneOrderSSCNOrderItemTypePipelineManager- the oneOrderSSCNOrderItemTypePipelineManager
-