Class DefaultOneOrderOSINServiceDefinitionListTypeHandler
java.lang.Object
de.hybris.platform.oneorderfacades.handlers.osin.impl.DefaultOneOrderOSINServiceDefinitionListTypeHandler
- All Implemented Interfaces:
OneOrderOSINDataListsHandler
public class DefaultOneOrderOSINServiceDefinitionListTypeHandler
extends Object
implements OneOrderOSINDataListsHandler
The One Order implementation of
OneOrderOSINDataListsHandler interface. This handler populates the serviceDefinitionList in
the dataList attribute.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ServiceDefinitionTypecreateServiceDefinition(ProductModel product) Create service definition type.protected de.hybris.platform.servicelayer.config.ConfigurationServiceGets the configurationServicevoidhandle(OrderModel orderModel, DataListsType dataListsType) Create a list of services.voidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Sets the configurationService
-
Constructor Details
-
DefaultOneOrderOSINServiceDefinitionListTypeHandler
public DefaultOneOrderOSINServiceDefinitionListTypeHandler()
-
-
Method Details
-
handle
Create a list of services. A service is a product that could be a revenue for a revenue accounting system. E.g. bag, seat, meal on a flight, right to flight.- Specified by:
handlein interfaceOneOrderOSINDataListsHandler- Parameters:
orderModel- the orderModeldataListsType- the dataListsType
-
createServiceDefinition
Create service definition type.- Parameters:
product- the product- Returns:
- the service definition type
-
getConfigurationService
protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()Gets the configurationService- Returns:
- the configurationService
-
setConfigurationService
public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Sets the configurationService- Parameters:
configurationService- the configurationService
-