Class TransportAccountPageController


@Controller public class TransportAccountPageController extends AbstractPageController
Extended Controller for home page - adds functionality to AccountPageController
  • Field Details

  • Constructor Details

    • TransportAccountPageController

      public TransportAccountPageController()
  • Method Details

    • getPreferencesPage

      @RequestMapping(value="/my-account/preferences", method=GET) public String getPreferencesPage(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • saveTravellerPreferencesPage

      @RequestMapping(value="/my-account/save-preferences", method=POST) public String saveTravellerPreferencesPage(@RequestParam String preferredLanguage, @RequestParam String transportFacilityCode, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getSavedSearchesPage

      @RequestMapping(value="/my-account/my-saved-searches", method=GET) public String getSavedSearchesPage(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Method responsible for handling GET request for Saved Customer Searches.
      Parameters:
      model -
      Returns:
      mySavedSearches page
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getRemoveSavedSearchPage

      @RequestMapping(value="/my-account/remove-saved-searches/{savedSearchID}", method=GET) public String getRemoveSavedSearchPage(@PathVariable String savedSearchID, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Method responsible for handling GET request to remove the specific saved customer search.
      Parameters:
      savedSearchID -
      model -
      request -
      redirectModel -
      Returns:
      mySavedSearches page
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getAdvancePassenger

      @RequestMapping(value="/my-account/advance-passenger", method=GET) public String getAdvancePassenger(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getAdvancePassenger

      @RequestMapping(value="/my-account/advance-passenger", method=POST) public String getAdvancePassenger(@ModelAttribute("apiForm") APIForm apiForm, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getSavedPassengersPage

      @RequestMapping(value="/my-account/saved-passengers", method=GET) public String getSavedPassengersPage(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getRemoveSavedPassengersPage

      @RequestMapping(value="/my-account/remove-saved-passenger/{passengerUid}", method=GET) public String getRemoveSavedPassengersPage(@PathVariable String passengerUid, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getAdultTitles

      protected String[] getAdultTitles()
      Returns:
      the adultTitles
    • setAdultTitles

      public void setAdultTitles(String[] adultTitles)
      Parameters:
      adultTitles - the adultTitles to set