Class MyQuotesController
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractSearchPageController
-
- de.hybris.platform.yacceleratorstorefront.controllers.pages.MyQuotesController
-
@Controller @RequestMapping("/my-account/my-quotes") public class MyQuotesController extends AbstractSearchPageController
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractSearchPageController
AbstractSearchPageController.SearchResultsData<RESULT>, AbstractSearchPageController.ShowMode
-
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.AbstractSearchPageController
MAX_PAGE_LIMIT
-
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_8
-
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT
-
-
Constructor Summary
Constructors Constructor Description MyQuotesController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CartFacadegetCartFacade()java.lang.StringgetProductVariantMatrixForResponsive(java.lang.String quoteCode, java.lang.String productCode, org.springframework.ui.Model model)protected QuoteFacadegetQuoteFacade()VoucherFacadegetVoucherFacade()protected voidloadCommentsShown(org.springframework.ui.Model model)java.lang.Stringquote(org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, java.lang.String quoteCode)java.lang.Stringquotes(int page, AbstractSearchPageController.ShowMode showMode, java.lang.String sortCode, org.springframework.ui.Model model)protected voidsetAllowedActions(org.springframework.ui.Model model, java.lang.String quoteCode)Set allowed actions for a given quote on model.protected voidsortComments(AbstractOrderData orderData)-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractSearchPageController
calculateShowAll, calculateShowPaged, convertBreadcrumbsToFacets, createEmptyPagination, createPageableData, encodeSearchPageData, existsFacetValueWithName, getMaxSearchPageSize, getSearchPageSize, isShowAllAllowed, populateModel, processFacetData, processFacetDatas, refineFacets
-
Methods 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, urlEncode
-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
-
-
-
Method Detail
-
quotes
@RequestMapping(method=GET) public java.lang.String quotes(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="byDate") java.lang.String sortCode, org.springframework.ui.Model model) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
quote
@RequestMapping(value="/{quoteCode}", method=GET) public java.lang.String quote(org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, @PathVariable("quoteCode") java.lang.String quoteCode) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
getProductVariantMatrixForResponsive
@RequestMapping(value="/{quoteCode}/getReadOnlyProductVariantMatrix", method=GET) public java.lang.String getProductVariantMatrixForResponsive(@PathVariable("quoteCode") java.lang.String quoteCode, @RequestParam("productCode") java.lang.String productCode, org.springframework.ui.Model model)
-
sortComments
protected void sortComments(AbstractOrderData orderData)
-
loadCommentsShown
protected void loadCommentsShown(org.springframework.ui.Model model)
-
setAllowedActions
protected void setAllowedActions(org.springframework.ui.Model model, java.lang.String quoteCode)Set allowed actions for a given quote on model.- Parameters:
model- the MVC modelquoteCode- the quote to be checked.
-
getQuoteFacade
protected QuoteFacade getQuoteFacade()
-
getVoucherFacade
public VoucherFacade getVoucherFacade()
-
getCartFacade
protected CartFacade getCartFacade()
-
-