public class BundlePageController
extends AbstractSearchPageController
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BUNDLE_PRODUCT_PAGE |
protected static java.lang.String |
NO_RESULTS_CMS_PAGE_ID |
| Constructor and Description |
|---|
BundlePageController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
editEntryGroup(java.lang.Integer groupNumber,
java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode,
HttpServletRequest request,
Model model)
Select products for given bundle component.
|
protected BundleCartFacade |
getBundleCartFacade() |
protected CartFacade |
getCartFacade() |
protected CommerceEntryGroupUtils |
getCommerceEntryGroupUtils() |
protected CustomerLocationService |
getCustomerLocationService() |
protected java.util.List<EntryGroupData> |
getLeafGroups(java.lang.Integer groupNumber)
Find leaf nodes of the group tree, that contains group with given number.
|
protected java.lang.String |
getPageTitle() |
protected SearchBreadcrumbBuilder |
getSearchBreadcrumbBuilder() |
protected void |
setUpPageTitle(java.lang.String bundleName,
Model model) |
protected static final java.lang.String NO_RESULTS_CMS_PAGE_ID
protected static final java.lang.String BUNDLE_PRODUCT_PAGE
public java.lang.String editEntryGroup(java.lang.Integer groupNumber,
java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode,
HttpServletRequest request,
Model model)
throws CMSItemNotFoundException
groupNumber - groupNumber of a group in cart. The group must be of type BundleGroup.request - http requestmodel - page modelCMSItemNotFoundExceptionprotected java.lang.String getPageTitle()
protected java.util.List<EntryGroupData> getLeafGroups(java.lang.Integer groupNumber)
groupNumber - group number to identify tree in cart group treesprotected void setUpPageTitle(java.lang.String bundleName,
Model model)
protected BundleCartFacade getBundleCartFacade()
protected SearchBreadcrumbBuilder getSearchBreadcrumbBuilder()
protected CustomerLocationService getCustomerLocationService()
protected CartFacade getCartFacade()
protected CommerceEntryGroupUtils getCommerceEntryGroupUtils()
Copyright © 2018 SAP SE. All Rights Reserved.