Interface AccommodationBookingActionEnabledEvaluatorStrategy
- All Known Implementing Classes:
AccommodationBookingStatusRestrictionStrategy,AccommodationDealBundleRestrictionStrategy,AccommodationExpiredBookingStatusRestrictionStrategy,AccommodationPaymentTypeRestrictionStrategy,AccommodationUserActionTypeRestrictionStrategy,AccommodationUserGroupTypeRestriction,MaxAccommodationNumberRestrictionStrategy,MaxRequestNumberRestrictionStrategy,PreviouslySubmittedReviewRestrictionStrategy,RoomStayCheckInDateRestrictionStrategy,RoomStayExpiredCheckOutDateRestrictionStrategy,TotalPaymentTransactionRestrictionStrategy
public interface AccommodationBookingActionEnabledEvaluatorStrategy
Strategy that expose the method to evaluate the value of the enabled property for the List
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyStrategy(List<AccommodationBookingActionData> bookingActionDataList, AccommodationReservationData accommodationReservationData) Applies the strategy for List
-
Method Details
-
applyStrategy
void applyStrategy(List<AccommodationBookingActionData> bookingActionDataList, AccommodationReservationData accommodationReservationData) Applies the strategy for List- Parameters:
bookingActionDataList- the booking action data listaccommodationReservationData- the accommodation reservation data
-