Class MaxAccommodationNumberRestrictionStrategy
java.lang.Object
de.hybris.platform.travelfacades.booking.action.strategies.impl.MaxAccommodationNumberRestrictionStrategy
- All Implemented Interfaces:
AccommodationBookingActionEnabledEvaluatorStrategy
public class MaxAccommodationNumberRestrictionStrategy
extends Object
implements AccommodationBookingActionEnabledEvaluatorStrategy
Strategy to evaluate the enabled property of the List, based on the maximum number of
accommodation allowed.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyStrategy(List<AccommodationBookingActionData> bookingActionDataList, AccommodationReservationData reservationData) Applies the strategy for Listprotected de.hybris.platform.servicelayer.config.ConfigurationServicevoidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
-
Constructor Details
-
MaxAccommodationNumberRestrictionStrategy
public MaxAccommodationNumberRestrictionStrategy()
-
-
Method Details
-
applyStrategy
public void applyStrategy(List<AccommodationBookingActionData> bookingActionDataList, AccommodationReservationData reservationData) Description copied from interface:AccommodationBookingActionEnabledEvaluatorStrategyApplies the strategy for List- Specified by:
applyStrategyin interfaceAccommodationBookingActionEnabledEvaluatorStrategy- Parameters:
bookingActionDataList- the booking action data listreservationData- the accommodation reservation data
-
getConfigurationService
protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()- Returns:
- the configurationService
-
setConfigurationService
public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) - Parameters:
configurationService- the configurationService to set
-