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 for organization management.
-
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
FieldsModifier and TypeFieldDescriptionprotected B2BAccountSummaryFacadeprotected B2BUnitFacadeprotected AccountSummaryMyCompanyBreadcrumbBuilderFields 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 TypeMethodDescriptionaccountSummaryUnitDetails(int page, String sortCode, AbstractSearchPageController.ShowMode showMode, String unit, String startRange, String endRange, String documentTypeCode, String documentStatus, String filterByKey, String filterByValue, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) accountSummaryUnitTree(org.springframework.ui.Model model) protected FilterByCriteriaDatacreateFilterByCriteriaData(String startRange, String endRange, String documentTypeCode, String documentStatus, String filterByValue) protected voidprepareDocumentTypeList(org.springframework.ui.Model model) protected StringsanitizeIncomingValues(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, 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
-
Field Details
-
myCompanyBreadcrumbBuilder
-
b2bAccountSummaryFacade
-
b2bUnitFacade
-
-
Constructor Details
-
AccountSummaryPageController
public AccountSummaryPageController()
-
-
Method Details
-
accountSummaryUnitTree
@RequestMapping(value="/my-company/organization-management/accountsummary-unit", method=GET) public String accountSummaryUnitTree(org.springframework.ui.Model model) throws CMSItemNotFoundException - Throws:
CMSItemNotFoundException
-
accountSummaryUnitDetails
@RequestMapping(value="/my-company/organization-management/accountsummary-unit/details", method=GET) public String accountSummaryUnitDetails(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="sort",required=false) String sortCode, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam("unit") String unit, @RequestParam(value="startRange",defaultValue="") String startRange, @RequestParam(value="endRange",defaultValue="") String endRange, @RequestParam(value="documentTypeCode",defaultValue="") String documentTypeCode, @RequestParam(value="documentStatus",defaultValue="OPEN") String documentStatus, @RequestParam(value="filterByKey",defaultValue="documentNumber") String filterByKey, @RequestParam(value="filterByValue",defaultValue="") String filterByValue, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws CMSItemNotFoundException - Throws:
CMSItemNotFoundException
-
sanitizeIncomingValues
-
prepareDocumentTypeList
protected void prepareDocumentTypeList(org.springframework.ui.Model model) -
createFilterByCriteriaData
-