Class AbstractAccommodationBookingActionStrategy
java.lang.Object
de.hybris.platform.travelfacades.booking.action.strategies.impl.AbstractAccommodationBookingActionStrategy
- All Implemented Interfaces:
AccommodationBookingActionStrategy
- Direct Known Subclasses:
AccommodationBookingLevelBookingActionStrategy,AccommodationRequestLevelBookingActionStrategy,AccommodationRoomStayLevelBookingActionStrategy
public abstract class AbstractAccommodationBookingActionStrategy
extends Object
implements AccommodationBookingActionStrategy
Abstract Strategy implementing
AccommodationBookingActionStrategy holding common
functionalities-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpopulateUrl(AccommodationBookingActionData bookingActionData, AccommodationReservationData accommodationReservationData) This method populates the url of the BookingActionData based on the actionType and the current user type.voidsetAccommodationBookingActionTypeUrlMap(Map<String, String> accommodationBookingActionTypeUrlMap) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelfacades.booking.action.strategies.AccommodationBookingActionStrategy
applyStrategy
-
Constructor Details
-
AbstractAccommodationBookingActionStrategy
public AbstractAccommodationBookingActionStrategy()
-
-
Method Details
-
populateUrl
public void populateUrl(AccommodationBookingActionData bookingActionData, AccommodationReservationData accommodationReservationData) This method populates the url of the BookingActionData based on the actionType and the current user type. The url is taken from the Map<String, String> accommodationBookingActionTypeUrlMap defined in the spring configuration.- Parameters:
bookingActionData- as the bookingActionData with the url to be populatedaccommodationReservationData- as the reservationData used to populate the url
-
getAccommodationBookingActionTypeUrlMap
- Returns:
- the accommodationBookingActionTypeUrlMap
-
setAccommodationBookingActionTypeUrlMap
public void setAccommodationBookingActionTypeUrlMap(Map<String, String> accommodationBookingActionTypeUrlMap) - Parameters:
accommodationBookingActionTypeUrlMap- the accommodationBookingActionTypeUrlMap to set
-