Class PackageAvailabilityHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.packages.handlers.impl.PackageAvailabilityHandler
- All Implemented Interfaces:
PackageResponseHandler
- Direct Known Subclasses:
ShoppingPackageAvailabilityHandler
Concrete implementation of
PackageResponseHandler which checks if the package is available for selection-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(PackageRequestData packageRequestData, PackageResponseData packageResponseData) Handle method.protected booleanisTransportAvailable(PackageResponseData packageResponseData) First check if in case there is something already selected in cart, it is still available.
-
Constructor Details
-
PackageAvailabilityHandler
public PackageAvailabilityHandler()
-
-
Method Details
-
handle
Description copied from interface:PackageResponseHandlerHandle method.- Specified by:
handlein interfacePackageResponseHandler- Parameters:
packageRequestData- as the packageRequestDatapackageResponseData- as the packageResponseData
-
isTransportAvailable
First check if in case there is something already selected in cart, it is still available. Then make sure that at least 1 itinerary pricing info is available.- Parameters:
packageResponseData- package response data- Returns:
- availability of transportation response
-