Class AccountSavedCartsPageController
- 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.AccountSavedCartsPageController
-
@Controller @RequestMapping("/my-account/saved-carts") public class AccountSavedCartsPageController extends AbstractSearchPageControllerController for saved carts page
-
-
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 AccountSavedCartsPageController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringdeleteSaveCartForId(java.lang.String cartId)java.lang.StringgetProductVariantMatrixForResponsive(java.lang.String cartCode, java.lang.String productCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)java.util.List<CartData>getUploadingSavedCarts(java.util.List<java.lang.String> cartCodes)java.lang.StringpostRestoreSaveCartForId(java.lang.String cartId, RestoreSaveCartForm restoreSaveCartForm, org.springframework.validation.BindingResult bindingResult)java.lang.StringrestoreSaveCartForId(java.lang.String cartId, org.springframework.ui.Model model)java.lang.StringsavedCart(java.lang.String cartCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)java.lang.StringsavedCartEdit(java.lang.String cartCode, SaveCartForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)java.lang.StringsavedCarts(int page, AbstractSearchPageController.ShowMode showMode, java.lang.String sortCode, org.springframework.ui.Model model)-
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
-
savedCarts
@RequestMapping(method=GET) public java.lang.String savedCarts(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",required=false) java.lang.String sortCode, org.springframework.ui.Model model) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
savedCart
@RequestMapping(value="/{cartCode:.*}", method=GET) public java.lang.String savedCart(@PathVariable("cartCode") java.lang.String cartCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
getUploadingSavedCarts
@RequestMapping(value="/uploadingCarts", method=GET, produces="application/json") @ResponseBody public java.util.List<CartData> getUploadingSavedCarts(@RequestParam("cartCodes") java.util.List<java.lang.String> cartCodes) throws CommerceSaveCartException- Throws:
CommerceSaveCartException
-
getProductVariantMatrixForResponsive
@RequestMapping(value="/{cartCode:.*}/getReadOnlyProductVariantMatrix", method=GET) public java.lang.String getProductVariantMatrixForResponsive(@PathVariable("cartCode") java.lang.String cartCode, @RequestParam("productCode") java.lang.String productCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
-
savedCartEdit
@RequestMapping(value="/{cartCode:.*}/edit", method=POST) public java.lang.String savedCartEdit(@PathVariable("cartCode") java.lang.String cartCode, SaveCartForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CommerceSaveCartException- Throws:
CommerceSaveCartException
-
restoreSaveCartForId
@RequestMapping(value="/{cartId}/restore", method=GET) public java.lang.String restoreSaveCartForId(@PathVariable("cartId") java.lang.String cartId, org.springframework.ui.Model model) throws CommerceSaveCartException- Throws:
CommerceSaveCartException
-
postRestoreSaveCartForId
@RequestMapping(value="/{cartId}/restore", method=POST) @ResponseBody public java.lang.String postRestoreSaveCartForId(@PathVariable("cartId") java.lang.String cartId, RestoreSaveCartForm restoreSaveCartForm, org.springframework.validation.BindingResult bindingResult) throws CommerceSaveCartException- Throws:
CommerceSaveCartException
-
deleteSaveCartForId
@RequestMapping(value="/{cartId}/delete", method=DELETE) @ResponseStatus(OK) @ResponseBody public java.lang.String deleteSaveCartForId(@PathVariable("cartId") java.lang.String cartId) throws CommerceSaveCartException- Throws:
CommerceSaveCartException
-
-