Class DealResponseAvailabilityHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.packages.handlers.impl.DealPackageResponseAvailabilityHandler
de.hybris.platform.travelfacades.facades.packages.handlers.impl.DealResponseAvailabilityHandler
- All Implemented Interfaces:
PackageResponseHandler
public class DealResponseAvailabilityHandler
extends DealPackageResponseAvailabilityHandler
implements PackageResponseHandler
Extension of
DealPackageResponseAvailabilityHandler to accommodate different logic to check transport part
availability on Deal Details. This is due to the fact that the whole fare selection is returned and not only the transport
options included in the deal.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisTransportPackageResponseAvailable(PackageRequestData packageRequestData, PackageResponseData packageResponseData) Returns the availability status of theTransportPackageResponseData.Methods inherited from class de.hybris.platform.travelfacades.facades.packages.handlers.impl.DealPackageResponseAvailabilityHandler
getAccommodationOfferingFacade, handle, isAccommodationPackageResponseAvailable, isStandardPackageResponsesAvailable, setAccommodationOfferingFacadeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelfacades.facades.packages.handlers.PackageResponseHandler
handle
-
Constructor Details
-
DealResponseAvailabilityHandler
public DealResponseAvailabilityHandler()
-
-
Method Details
-
isTransportPackageResponseAvailable
protected boolean isTransportPackageResponseAvailable(PackageRequestData packageRequestData, PackageResponseData packageResponseData) Description copied from class:DealPackageResponseAvailabilityHandlerReturns the availability status of theTransportPackageResponseData. It returns true if all theItineraryPricingInfoDataare available, otherwise false.- Overrides:
isTransportPackageResponseAvailablein classDealPackageResponseAvailabilityHandler- Parameters:
packageRequestData- as the packageRequestDatapackageResponseData- as the packageResponseData- Returns:
- true if all the itineraryPricingInfos are available, false otherwise
-