Class AccountSummaryPageController
- 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.accountsummaryaddon.controllers.pages.AccountSummaryPageController
-
@Controller public class AccountSummaryPageController extends AbstractSearchPageController
Controller for organization management.
-
-
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 Modifier and Type Field Description protected B2BAccountSummaryFacade
b2bAccountSummaryFacade
protected B2BUnitFacade
b2bUnitFacade
protected AccountSummaryMyCompanyBreadcrumbBuilder
myCompanyBreadcrumbBuilder
-
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 AccountSummaryPageController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
accountSummaryUnitDetails(int page, java.lang.String sortCode, AbstractSearchPageController.ShowMode showMode, java.lang.String unit, java.lang.String startRange, java.lang.String endRange, java.lang.String documentTypeCode, java.lang.String documentStatus, java.lang.String filterByKey, java.lang.String filterByValue, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
java.lang.String
accountSummaryUnitTree(org.springframework.ui.Model model)
protected FilterByCriteriaData
createFilterByCriteriaData(java.lang.String startRange, java.lang.String endRange, java.lang.String documentTypeCode, java.lang.String documentStatus, java.lang.String filterByValue)
protected void
prepareDocumentTypeList(org.springframework.ui.Model model)
protected java.lang.String
sanitizeIncomingValues(java.lang.String inputValue)
-
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
-
-
-
-
Field Detail
-
myCompanyBreadcrumbBuilder
protected AccountSummaryMyCompanyBreadcrumbBuilder myCompanyBreadcrumbBuilder
-
b2bAccountSummaryFacade
protected B2BAccountSummaryFacade b2bAccountSummaryFacade
-
b2bUnitFacade
protected B2BUnitFacade b2bUnitFacade
-
-
Method Detail
-
accountSummaryUnitTree
@RequestMapping(value="/my-company/organization-management/accountsummary-unit", method=GET) public java.lang.String accountSummaryUnitTree(org.springframework.ui.Model model) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
accountSummaryUnitDetails
@RequestMapping(value="/my-company/organization-management/accountsummary-unit/details", method=GET) public java.lang.String accountSummaryUnitDetails(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="sort",required=false) java.lang.String sortCode, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam("unit") java.lang.String unit, @RequestParam(value="startRange",defaultValue="") java.lang.String startRange, @RequestParam(value="endRange",defaultValue="") java.lang.String endRange, @RequestParam(value="documentTypeCode",defaultValue="") java.lang.String documentTypeCode, @RequestParam(value="documentStatus",defaultValue="OPEN") java.lang.String documentStatus, @RequestParam(value="filterByKey",defaultValue="documentNumber") java.lang.String filterByKey, @RequestParam(value="filterByValue",defaultValue="") java.lang.String filterByValue, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
sanitizeIncomingValues
protected java.lang.String sanitizeIncomingValues(java.lang.String inputValue)
-
prepareDocumentTypeList
protected void prepareDocumentTypeList(org.springframework.ui.Model model)
-
createFilterByCriteriaData
protected FilterByCriteriaData createFilterByCriteriaData(java.lang.String startRange, java.lang.String endRange, java.lang.String documentTypeCode, java.lang.String documentStatus, java.lang.String filterByValue)
-
-