Class TransportOfferingStatusPageController
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
de.hybris.platform.shoppingaddon.controllers.pages.TransportOfferingStatusPageController
@Controller
@RequestMapping("/transport-offering-status")
public class TransportOfferingStatusPageController
extends AbstractPageController
Controller for Transport Offering Status page
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
AbstractController.HttpNotFoundException -
Field Summary
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
CMS_PAGE_MODEL, CMS_PAGE_TITLE, PAGE_ROOT, REDIRECT_TO_LOGIN_FOR_CHECKOUT, REDIRECT_TO_MULTISTEP_CHECKOUT, REGISTRATION_CONSENT_ID, UTF_8Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FormErrorResponseDatagetFormErrorResponseData(org.springframework.validation.BindingResult bindingResult, boolean hasErrorFlag) getTransportOfferingStatusPage(@Valid TransportOfferingStatusSearchForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model) Method responsible for handling GET request on Transport Offering Status pagegetTransportOfferingStatusResults(@Valid TransportOfferingStatusSearchForm transportOfferingStatusForm, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model) Method to refresh the transportOfferingStatus page after performing a form validationMethods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
addRegistrationConsentDataToModel, checkRequestUrl, createMetaElement, decodeWithScheme, getBaseSiteService, getCheckoutRedirectUrl, getCmsPageService, getCmsPreviewService, getCmsSiteService, getConfigurationService, getConsentFacade, getContentPageForLabelOrId, getCurrencies, getCurrentCurrency, getCurrentLanguage, getCustomerFacade, getHostConfigService, getI18nService, getLanguages, getMessageSource, getPageTitleResolver, getRequestContextData, getSessionService, getSiteConfigService, getSiteName, getSiteUid, getStoreSessionFacade, getUser, getUserFacade, getViewForPage, getViewForPage, prepareNotFoundPage, setUpMetaData, setUpMetaDataForContentPage, storeCmsPageInModel, storeContentPageTitleInModel, storeContinueUrl, urlEncodeMethods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
Constructor Details
-
TransportOfferingStatusPageController
public TransportOfferingStatusPageController()
-
-
Method Details
-
getTransportOfferingStatusPage
@RequestMapping(method={GET,POST}) public String getTransportOfferingStatusPage(@Valid @ModelAttribute("transportOfferingStatusForm") @Valid TransportOfferingStatusSearchForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException Method responsible for handling GET request on Transport Offering Status page- Parameters:
form-bindingResult-model-- Returns:
- String
- Throws:
de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
-
getTransportOfferingStatusResults
@RequestMapping(value="/refresh-transport-offering-status-results", method=POST) public String getTransportOfferingStatusResults(@Valid @ModelAttribute @Valid TransportOfferingStatusSearchForm transportOfferingStatusForm, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException, com.fasterxml.jackson.core.JsonProcessingException Method to refresh the transportOfferingStatus page after performing a form validation- Parameters:
transportOfferingStatusForm- as the input TransportOfferingStatusFormbindingResult- as the spring bindingResultsmodel-- Returns:
- the location of the flightStatusSearchResponse tag use to render the status result table if there are no errors, the landing page otherwise
- Throws:
de.hybris.platform.cms2.exceptions.CMSItemNotFoundExceptioncom.fasterxml.jackson.core.JsonProcessingException
-
getFormErrorResponseData
protected FormErrorResponseData getFormErrorResponseData(org.springframework.validation.BindingResult bindingResult, boolean hasErrorFlag)
-