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 AbstractSearchPageController
Controller for saved carts page
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractSearchPageController
AbstractSearchPageController.SearchResultsData<RESULT>, AbstractSearchPageController.ShowModeNested 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_LIMITFields 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 TypeMethodDescriptiondeleteSaveCartForId(String cartId) getProductVariantMatrixForResponsive(String cartCode, String productCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) getUploadingSavedCarts(List<String> cartCodes) postRestoreSaveCartForId(String cartId, RestoreSaveCartForm restoreSaveCartForm, org.springframework.validation.BindingResult bindingResult) restoreSaveCartForId(String cartId, org.springframework.ui.Model model) savedCart(String cartCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) savedCartEdit(String cartCode, SaveCartForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) savedCarts(int page, AbstractSearchPageController.ShowMode showMode, 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, refineFacetsMethods 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
-
AccountSavedCartsPageController
public AccountSavedCartsPageController()
-
-
Method Details
-
savedCarts
@GetMapping public String savedCarts(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",required=false) String sortCode, org.springframework.ui.Model model) throws CMSItemNotFoundException - Throws:
CMSItemNotFoundException
-
savedCart
@GetMapping("/{cartCode:.*}") public String savedCart(@PathVariable("cartCode") String cartCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException - Throws:
CMSItemNotFoundException
-
getUploadingSavedCarts
@GetMapping(value="/uploadingCarts", produces="application/json") @ResponseBody public List<CartData> getUploadingSavedCarts(@RequestParam("cartCodes") List<String> cartCodes) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
getProductVariantMatrixForResponsive
@GetMapping("/{cartCode:.*}/getReadOnlyProductVariantMatrix") public String getProductVariantMatrixForResponsive(@PathVariable("cartCode") String cartCode, @RequestParam("productCode") String productCode, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) -
savedCartEdit
@PostMapping("/{cartCode:.*}/edit") public String savedCartEdit(@PathVariable("cartCode") String cartCode, SaveCartForm form, org.springframework.validation.BindingResult bindingResult, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
restoreSaveCartForId
@GetMapping("/{cartId}/restore") public String restoreSaveCartForId(@PathVariable("cartId") String cartId, org.springframework.ui.Model model) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
postRestoreSaveCartForId
@PostMapping("/{cartId}/restore") @ResponseBody public String postRestoreSaveCartForId(@PathVariable("cartId") String cartId, RestoreSaveCartForm restoreSaveCartForm, org.springframework.validation.BindingResult bindingResult) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
deleteSaveCartForId
@DeleteMapping("/{cartId}/delete") @ResponseStatus(OK) @ResponseBody public String deleteSaveCartForId(@PathVariable("cartId") String cartId) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-