Package de.hybris.platform.travelfacades.booking.action.strategies.impl
package de.hybris.platform.travelfacades.booking.action.strategies.impl
-
ClassesClassDescriptionAbstract Strategy implementing
AccommodationBookingActionStrategyholding common functionalitiesAbstract Strategy implementingBookingActionStrategy.Strategy that extends theAbstractAccommodationBookingActionStrategy.Unit Test for the implementation ofAccommodationBookingLevelBookingActionStrategy.Strategy to evaluate the enabled property of the List, setting it to false if the bookingStatusCode of the accommodationReservationData is included in the notAllowedStatuses list. Unit Test for the implementation ofAccommodationBookingStatusRestrictionStrategy.Strategy to evaluate the enabled property of the Listfor deal bundles. Strategy to evaluate the enabled property of the List, setting it to false if the bookingStatusCode of the accommodationReservationData is included in the allowedStatuses list. Unit Test for the implementation ofAccommodationExpiredBookingStatusRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the payment type. Unit Test for the implementation ofAccommodationPaymentTypeRestrictionStrategy.Strategy that extends theAbstractAccommodationBookingActionStrategy.Unit Test for the implementation ofAccommodationRequestLevelBookingActionStrategy.Concrete implementation ofAccommodationBookingActionStrategycreating a single action per bookingUnit Test for the implementation ofAccommodationRoomStayLevelBookingActionStrategy.Strategy to evaluate the enabled property of the List, based on the current user type. Unit Test for the implementation ofAccommodationUserActionTypeRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the gruups of the current user type: the bookingAction is disabled if the user belong to at least one of the given Restricted User Groups Codes list. Unit Test for the implementation ofAccommodationUserGroupTypeRestriction.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofAdditionalSecurityRestrictionStrategy.Strategy that extends theAbstractBookingActionStrategy.Unit Test for the implementation ofBookingLevelBookingActionStrategy.Strategy to evaluate the enabled property of the List, setting it to false if the orderStatus is CANCELLED or CANCELLING. Unit Test for the implementation ofBookingStatusRestrictionStrategy.Strategy to evaluate the enabled property of the Listfor deal bundles. Strategy to evaluate the enabled property of the Listfor a complete cancelled booking. Unit Test for the implementation ofCancelCompleteBookingRestrictionStrategy.Strategy to evaluate the enabled property of the List, setting it to false if the departureDate of the first transportOffering is not included between the minCheckInTime and maxCheckInTime. Unit Test for the implementation ofCheckInWindowRestrictionStrategy.Implementation for {@link= CalculatePaymentTypeForChangeDatesStrategy}Unit Test for the implementation ofDefaultCalculatePaymentTypeForChangeDatesStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofDepartedLegRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofDepartedLegsRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofDisruptedBookingStatusStrategy.Strategy that extends theGlobalBookingActionStrategy.Unit Test for the implementation ofGlobalBookingLevelBookingActionStrategy.Strategy to evaluate the enabled property of the List, based on the gruups of the current user type: the bookingAction is disabled if the user belong to at least one of the given Restricted User Groups Codes list. Unit Test for the implementation ofGlobalUserGroupTypeRestriction.Strategy to evaluate the enabled property of the List, setting it to false if all the travellers have been checked in in every leg, true otherwise Unit Test for the implementation ofJourneyCheckInRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofLastAdultTravellerRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofLegCheckInRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the maximum number of accommodation allowed. Unit Test for the implementation ofMaxAccommodationNumberRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the maximum number of request allowed. Unit Test for the implementation ofMaxRequestNumberRestrictionStrategy.Strategy that extends theAbstractBookingActionStrategy.Unit Test for the implementation ofOriginDestinationRefLevelBookingActionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofPastLegRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofPastLegsRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the payment type. Unit Test for the implementation ofPaymentTypeRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofPreviouslySubmittedReviewRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the current user type. Unit Test for the implementation ofRemoveTravellerUserActionTypeRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the check in date for the accommodation. Unit Test for the implementation ofRoomStayCheckInDateRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the check out date for the accommodation. Unit Test for the implementation ofRoomStayExpiredCheckOutDateRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the total payment transactions. Unit Test for the implementation ofTotalPaymentTransactionRestrictionStrategy.Strategy to evaluate the enabled property of the Listfor deal bundles. Unit Test for the implementation ofTransportDealBundleRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the transport offering status. Unit Test for the implementation ofTransportOfferingStatusRestrictionStrategy.Strategy to evaluate the enabled property of the List. Unit Test for the implementation ofTravellerCheckInRestrictionStrategy.Strategy that extends theAbstractBookingActionStrategy.Unit Test for the implementation ofTravellerLevelBookingActionStrategy.Strategy to evaluate the enabled property of the List, based on the current user type. Unit Test for the implementation ofUserActionTypeRestrictionStrategy.Strategy to evaluate the enabled property of the List, based on the gruups of the current user type: the bookingAction is disabled if the user belong to at least one of the given Restricted User Groups Codes list. Unit Test for the implementation ofUserGroupTypeRestriction.