Class AccommodationFinderComponentController

java.lang.Object
de.hybris.platform.addonsupport.controllers.AbstractAddOnController
de.hybris.platform.addonsupport.controllers.cms.AbstractCMSAddOnComponentController<T>

@Controller("AccommodationFinderComponentController") @RequestMapping("/view/AccommodationFinderComponentController") public class AccommodationFinderComponentController extends AbstractFinderComponentController
Controller for Accommodation Finder Component
  • Field Details

  • Constructor Details

    • AccommodationFinderComponentController

      public AccommodationFinderComponentController()
  • Method Details

    • fillModel

      protected void fillModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, AbstractFinderComponentModel component)
      Specified by:
      fillModel in class de.hybris.platform.addonsupport.controllers.cms.AbstractCMSAddOnComponentController<AbstractFinderComponentModel>
    • getMaxGuestQuantity

      protected int getMaxGuestQuantity()
      Specified by:
      getMaxGuestQuantity in class AbstractFinderComponentController
    • initializeAccommodationFinderForm

      protected AccommodationFinderForm initializeAccommodationFinderForm()
    • performSearch

      @RequestMapping(value="/search", method=POST) public String performSearch(AccommodationFinderForm accommodationFinderForm, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, org.springframework.validation.BindingResult bindingResult)
    • validateAccommodationFinderForm

      @RequestMapping(value="/validate-accommodation-finder-form", method=POST) @ResponseBody public FormErrorResponseData validateAccommodationFinderForm(AccommodationFinderForm accommodationFinderForm, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model)
    • buildUrlParameters

      protected String buildUrlParameters(AccommodationFinderForm accommodationFinderForm)