Class DefaultRoomPreferenceFacade
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.impl.DefaultRoomPreferenceFacade
- All Implemented Interfaces:
RoomPreferenceFacade
Default implementation of
RoomPreferenceFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.servicelayer.dto.converter.Converter<RoomPreferenceModel,RoomPreferenceData> getRoomPreferences(String roomPreferenceType) Fetches the room preferences for the accommodation based on the roomPreferenceType.getRoomPreferences(List<String> roomPreferenceCode) Fetches the room preferences for the accommodation based on the roomPreferenceCode.protected RoomPreferenceServicegetRoomPreferencesForTypeAndAccommodation(String roomPreferenceType, List<RoomTypeData> roomTypes) Fetches the room preferences for the accommodation based on the roomPreferenceType and the list of room types.saveRoomPreference(int roomStayRefNum, List<String> roomPreferenceCodes) Saves roomPreference against AccommodationOrderEntryGroup for the roomStayRefNum.voidsetRoomPreferenceConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RoomPreferenceModel, RoomPreferenceData> roomPreferenceConverter) voidsetRoomPreferenceService(RoomPreferenceService roomPreferenceService)
-
Constructor Details
-
DefaultRoomPreferenceFacade
public DefaultRoomPreferenceFacade()
-
-
Method Details
-
getRoomPreferences
Description copied from interface:RoomPreferenceFacadeFetches the room preferences for the accommodation based on the roomPreferenceType.- Specified by:
getRoomPreferencesin interfaceRoomPreferenceFacade- Parameters:
roomPreferenceType- the room preference type- Returns:
- roomPreferences list of RoomPreferenceData
-
getRoomPreferences
Description copied from interface:RoomPreferenceFacadeFetches the room preferences for the accommodation based on the roomPreferenceCode.- Specified by:
getRoomPreferencesin interfaceRoomPreferenceFacade- Parameters:
roomPreferenceCode- list of String- Returns:
- roomPreferences list of RoomPreferenceData
-
saveRoomPreference
Description copied from interface:RoomPreferenceFacadeSaves roomPreference against AccommodationOrderEntryGroup for the roomStayRefNum.- Specified by:
saveRoomPreferencein interfaceRoomPreferenceFacade- Parameters:
roomStayRefNum- the room stay ref numroomPreferenceCodes- the roomPreferenceCodes- Returns:
- boolean
-
getRoomPreferencesForTypeAndAccommodation
public List<RoomPreferenceData> getRoomPreferencesForTypeAndAccommodation(String roomPreferenceType, List<RoomTypeData> roomTypes) Description copied from interface:RoomPreferenceFacadeFetches the room preferences for the accommodation based on the roomPreferenceType and the list of room types.- Specified by:
getRoomPreferencesForTypeAndAccommodationin interfaceRoomPreferenceFacade- Parameters:
roomPreferenceType- the room preference typeroomTypes- the list of room types- Returns:
- roomPreferences list of RoomPreferenceData
-
getRoomPreferenceService
- Returns:
- the roomPreferenceService
-
setRoomPreferenceService
- Parameters:
roomPreferenceService- the roomPreferenceService to set
-
getRoomPreferenceConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<RoomPreferenceModel,RoomPreferenceData> getRoomPreferenceConverter()- Returns:
- the roomPreferenceConverter
-
setRoomPreferenceConverter
public void setRoomPreferenceConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RoomPreferenceModel, RoomPreferenceData> roomPreferenceConverter) - Parameters:
roomPreferenceConverter- the roomPreferenceConverter to set
-