Class AccommodationOfferingCartRaoPopulator
java.lang.Object
de.hybris.platform.travelrulesengine.converters.populator.AccommodationOfferingCartRaoPopulator
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<AbstractOrderModel,CartRAO>
public class AccommodationOfferingCartRaoPopulator
extends Object
implements de.hybris.platform.converters.Populator<AbstractOrderModel,CartRAO>
The type Accommodation offering cart rao populator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationCategoryModel,AccommodationCategoryData> Gets accommodation category converter.voidpopulate(AbstractOrderModel source, CartRAO target) protected voidpopulateAccommodationCategories(AccommodationOrderEntryGroupModel accommodationOrderEntryGroupModel, AccommodationOfferingRAO accommodationOfferingRAO) Populate accommodation categories.protected voidpopulateAccommodationOfferingRao(CartRAO target, AccommodationOfferingModel accommodationOfferingModel, List<AccommodationOrderEntryGroupModel> accommodationOrderEntryGroups) Populate accommodation offering rao.protected voidpopulateCategoriesFromCategory(AccommodationCategoryModel categoryModel, Set<AccommodationCategoryData> categoryDataSet) Populate categories from category.protected voidpopulateLocationsFromLocation(LocationModel location, Set<String> locationSet) Populate locations from location.protected AccommodationProviderRAOPopulate provider rao accommodation provider rao.voidsetAccommodationCategoryConverter(de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationCategoryModel, AccommodationCategoryData> accommodationCategoryConverter) Sets accommodation category converter.
-
Constructor Details
-
AccommodationOfferingCartRaoPopulator
public AccommodationOfferingCartRaoPopulator()
-
-
Method Details
-
populate
public void populate(AbstractOrderModel source, CartRAO target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException - Specified by:
populatein interfacede.hybris.platform.converters.Populator<AbstractOrderModel,CartRAO> - Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
populateAccommodationOfferingRao
protected void populateAccommodationOfferingRao(CartRAO target, AccommodationOfferingModel accommodationOfferingModel, List<AccommodationOrderEntryGroupModel> accommodationOrderEntryGroups) Populate accommodation offering rao.- Parameters:
target- the targetaccommodationOfferingModel- the accommodation offering modelaccommodationOrderEntryGroups- the accommodation order entry groups
-
populateAccommodationCategories
protected void populateAccommodationCategories(AccommodationOrderEntryGroupModel accommodationOrderEntryGroupModel, AccommodationOfferingRAO accommodationOfferingRAO) Populate accommodation categories.- Parameters:
accommodationOrderEntryGroupModel- the accommodation OrderEntry Group modelaccommodationOfferingRAO- the accommodation offering rao
-
populateCategoriesFromCategory
protected void populateCategoriesFromCategory(AccommodationCategoryModel categoryModel, Set<AccommodationCategoryData> categoryDataSet) Populate categories from category.- Parameters:
categoryModel- the category modelcategoryDataSet- the category data set
-
populateProviderRao
Populate provider rao accommodation provider rao.- Parameters:
provider- the provider- Returns:
- the accommodation provider rao
-
populateLocationsFromLocation
Populate locations from location.- Parameters:
location- the locationlocationSet- the location set
-
getAccommodationCategoryConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationCategoryModel,AccommodationCategoryData> getAccommodationCategoryConverter()Gets accommodation category converter.- Returns:
- the accommodation category converter
-
setAccommodationCategoryConverter
public void setAccommodationCategoryConverter(de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationCategoryModel, AccommodationCategoryData> accommodationCategoryConverter) Sets accommodation category converter.- Parameters:
accommodationCategoryConverter- the accommodation category converter
-