Class DefaultRoomPreferenceService
java.lang.Object
de.hybris.platform.travelservices.services.impl.DefaultRoomPreferenceService
- All Implemented Interfaces:
RoomPreferenceService
Default implementation of
RoomPreferenceService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BookingServiceprotected de.hybris.platform.servicelayer.model.ModelServiceGets model service.protected de.hybris.platform.product.ProductServiceprotected RoomPreferenceDAOgetRoomPreferences(String roomPreferenceType) Fetches the room preferences for the accommodation based on the roomPreferenceType.getRoomPreferences(List<String> roomPreferenceCodes) Fetches the room preferences for the accommodation based on the roomPreferenceCode.getRoomPreferencesByCode(List<String> roomPreferenceCodes) Fetches the room preferences for the accommodation based on the roomPreferenceCode.getRoomPreferencesForTypeAndAccommodation(String roomPreferenceType, List<String> roomTypeCodes) Returns the list of room preference of type roomPreferenceType for the given list of roomTypeCodesprotected TravelCartServicesaveRoomPreference(int roomStayRefNum, List<String> roomPreferenceCodes) Saves roomPreference against AccommodationOrderEntryGroup for the roomStayRefNum.voidsetBookingService(BookingService bookingService) voidsetDefaultRoomBedPreferenceCodes(List<String> defaultRoomBedPreferenceCodes) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.voidsetProductService(de.hybris.platform.product.ProductService productService) voidsetRoomPreferenceDAO(RoomPreferenceDAO roomPreferenceDAO) voidsetTravelCartService(TravelCartService travelCartService)
-
Constructor Details
-
DefaultRoomPreferenceService
public DefaultRoomPreferenceService()
-
-
Method Details
-
getRoomPreferences
Description copied from interface:RoomPreferenceServiceFetches the room preferences for the accommodation based on the roomPreferenceType.- Specified by:
getRoomPreferencesin interfaceRoomPreferenceService- Parameters:
roomPreferenceType- the room preference type- Returns:
- roomPreferences list of RoomPreferenceModel
-
getRoomPreferences
Description copied from interface:RoomPreferenceServiceFetches the room preferences for the accommodation based on the roomPreferenceCode.- Specified by:
getRoomPreferencesin interfaceRoomPreferenceService- Parameters:
roomPreferenceCodes- list of String- Returns:
- roomPreferences list of RoomPreferenceModel
-
saveRoomPreference
Description copied from interface:RoomPreferenceServiceSaves roomPreference against AccommodationOrderEntryGroup for the roomStayRefNum.- Specified by:
saveRoomPreferencein interfaceRoomPreferenceService- Parameters:
roomStayRefNum- the room stay ref numroomPreferenceCodes- the roomPreferenceCodes- Returns:
- boolean
-
getRoomPreferencesForTypeAndAccommodation
public List<RoomPreferenceModel> getRoomPreferencesForTypeAndAccommodation(String roomPreferenceType, List<String> roomTypeCodes) Description copied from interface:RoomPreferenceServiceReturns the list of room preference of type roomPreferenceType for the given list of roomTypeCodes- Specified by:
getRoomPreferencesForTypeAndAccommodationin interfaceRoomPreferenceService- Parameters:
roomPreferenceType- the room preference typeroomTypeCodes- the list of room type codes- Returns:
- the list of room preferences
-
getRoomPreferencesByCode
Description copied from interface:RoomPreferenceServiceFetches the room preferences for the accommodation based on the roomPreferenceCode.- Specified by:
getRoomPreferencesByCodein interfaceRoomPreferenceService- Parameters:
roomPreferenceCodes- list of String- Returns:
- roomPreferences list of RoomPreferenceModel
-
getRoomPreferenceDAO
- Returns:
- the roomPreferenceDAO
-
setRoomPreferenceDAO
- Parameters:
roomPreferenceDAO- the roomPreferenceDAO to set
-
getBookingService
- Returns:
- the bookingService
-
setBookingService
- Parameters:
bookingService- the bookingService to set
-
getTravelCartService
- Returns:
- the travelCartService
-
setTravelCartService
- Parameters:
travelCartService- the travelCartService to set
-
getProductService
protected de.hybris.platform.product.ProductService getProductService()- Returns:
- the productService
-
setProductService
public void setProductService(de.hybris.platform.product.ProductService productService) - Parameters:
productService- the productService to set
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService()Gets model service.- Returns:
- the model service
-
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.- Parameters:
modelService- the model service
-
getDefaultRoomBedPreferenceCodes
- Returns:
- the defaultRoomBedPreferenceCodes
-
setDefaultRoomBedPreferenceCodes
- Parameters:
defaultRoomBedPreferenceCodes- the defaultRoomBedPreferenceCodes to set
-