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 Details

    • AccommodationOfferingCartRaoPopulator

      public AccommodationOfferingCartRaoPopulator()
  • Method Details

    • populate

      public void populate(AbstractOrderModel source, CartRAO target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.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 target
      accommodationOfferingModel - the accommodation offering model
      accommodationOrderEntryGroups - the accommodation order entry groups
    • populateAccommodationCategories

      protected void populateAccommodationCategories(AccommodationOrderEntryGroupModel accommodationOrderEntryGroupModel, AccommodationOfferingRAO accommodationOfferingRAO)
      Populate accommodation categories.
      Parameters:
      accommodationOrderEntryGroupModel - the accommodation OrderEntry Group model
      accommodationOfferingRAO - the accommodation offering rao
    • populateCategoriesFromCategory

      protected void populateCategoriesFromCategory(AccommodationCategoryModel categoryModel, Set<AccommodationCategoryData> categoryDataSet)
      Populate categories from category.
      Parameters:
      categoryModel - the category model
      categoryDataSet - the category data set
    • populateProviderRao

      protected AccommodationProviderRAO populateProviderRao(AccommodationProviderModel provider)
      Populate provider rao accommodation provider rao.
      Parameters:
      provider - the provider
      Returns:
      the accommodation provider rao
    • populateLocationsFromLocation

      protected void populateLocationsFromLocation(LocationModel location, Set<String> locationSet)
      Populate locations from location.
      Parameters:
      location - the location
      locationSet - 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