Interface PackageCartFacade
- All Known Implementing Classes:
DefaultPackageCartFacade
public interface PackageCartFacade
Facade is responsible for all package related operations on cart.
-
Method Summary
Modifier and TypeMethodDescriptionaddPackageToCart(AddPackageRequestData addPackageRequestData) Method for adding a package to cart.
-
Method Details
-
addPackageToCart
PackageAddingResultData addPackageToCart(AddPackageRequestData addPackageRequestData) throws TravelCartModificationException Method for adding a package to cart.- Parameters:
addPackageRequestData- add package request data- Returns:
- the package adding result data
- Throws:
TravelCartModificationException- if the cart cannot be modified
-