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 B2BAccountSummaryFacadeb2bAccountSummaryFacadeprotected B2BUnitFacadeb2bUnitFacadeprotected AccountSummaryMyCompanyBreadcrumbBuildermyCompanyBreadcrumbBuilder-
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.StringaccountSummaryUnitDetails(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.StringaccountSummaryUnitTree(org.springframework.ui.Model model)protected FilterByCriteriaDatacreateFilterByCriteriaData(java.lang.String startRange, java.lang.String endRange, java.lang.String documentTypeCode, java.lang.String documentStatus, java.lang.String filterByValue)protected voidprepareDocumentTypeList(org.springframework.ui.Model model)protected java.lang.StringsanitizeIncomingValues(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)
-
-