Class PackageDetailsPageController


@Controller public class PackageDetailsPageController extends AbstractPackagePageController
The type Package details page controller.
  • Constructor Details

    • PackageDetailsPageController

      public PackageDetailsPageController()
  • Method Details

    • getPackageDetailsPage

      @RequestMapping(value="/package-details/{accommodationOfferingCode}", method=GET) public String getPackageDetailsPage(@PathVariable("accommodationOfferingCode") String accommodationOfferingCode, @Valid @ModelAttribute("accommodationAvailabilityForm") @Valid AccommodationAvailabilityForm accommodationAvailabilityForm, org.springframework.validation.BindingResult accommodationBindingResult, @ModelAttribute("fareFinderForm") FareFinderForm fareFinderForm, org.springframework.validation.BindingResult fareBindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getAmendmentPackageDetailsPage

      @RequestMapping(value="/manage-booking/amend-package-details/{accommodationOfferingCode}", method=GET) public String getAmendmentPackageDetailsPage(@PathVariable("accommodationOfferingCode") String accommodationOfferingCode, @Valid @ModelAttribute("accommodationAvailabilityForm") @Valid AccommodationAvailabilityForm accommodationAvailabilityForm, org.springframework.validation.BindingResult accommodationBindingResult, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • populateModel

      protected void populateModel(org.springframework.ui.Model model, PackageResponseData packageResponseData)
    • setSessionJourney

      protected void setSessionJourney(org.springframework.ui.Model model, String bookingJourney)
    • populateCustomerReviews

      protected void populateCustomerReviews(org.springframework.ui.Model model, String accommodationOfferingCode)
    • validateAmendPackageInCart

      protected boolean validateAmendPackageInCart(String accommodationOfferingCode, AccommodationAvailabilityForm accommodationAvailabilityForm, javax.servlet.http.HttpServletRequest request, org.springframework.validation.BindingResult accommodationBindingResult)
    • populateAccommodationPackageRequestData

      protected void populateAccommodationPackageRequestData(PackageRequestData packageRequestData, AccommodationAvailabilityForm accommodationAvailabilityForm, String accommodationOfferingCode, boolean useOldReservedRoomStays, javax.servlet.http.HttpServletRequest request)
    • populateTransportPackageRequestData

      protected void populateTransportPackageRequestData(PackageRequestData packageRequestData, FareFinderForm fareFinderForm, javax.servlet.http.HttpServletRequest request)
    • initializeFareFinderForm

      protected void initializeFareFinderForm(FareFinderForm fareFinderForm, AccommodationAvailabilityForm accommodationAvailabilityForm)
    • disableCachingForResponse

      protected void disableCachingForResponse(javax.servlet.http.HttpServletResponse response)