Class AccountStatusController
- 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.AccountStatusController
-
@Controller public class AccountStatusController 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 B2BCommerceUnitService
b2bCommerceUnitService
protected CompanyB2BCommerceFacade
companyB2BCommerceFacade
protected CustomerFacade
customerFacade
protected static org.apache.log4j.Logger
LOG
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 AccountStatusController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
accountStatus(java.lang.String unit, org.springframework.ui.Model model)
java.lang.String
accountStatus(org.springframework.ui.Model model)
java.lang.String
search(org.springframework.ui.Model model, java.lang.String unit, java.lang.Integer currentPage, java.lang.Integer pageSize, java.lang.String searchBy, java.lang.String searchValue, java.lang.String searchRangeMin, java.lang.String searchRangeMax, java.lang.String status, java.lang.String sort)
-
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
-
LOG
protected static final org.apache.log4j.Logger LOG
-
myCompanyBreadcrumbBuilder
protected AccountSummaryMyCompanyBreadcrumbBuilder myCompanyBreadcrumbBuilder
-
companyB2BCommerceFacade
protected CompanyB2BCommerceFacade companyB2BCommerceFacade
-
b2bCommerceUnitService
protected B2BCommerceUnitService b2bCommerceUnitService
-
customerFacade
protected CustomerFacade customerFacade
-
b2bAccountSummaryFacade
protected B2BAccountSummaryFacade b2bAccountSummaryFacade
-
-
Method Detail
-
accountStatus
@RequestMapping(value="/my-company/organization-management/accountstatus", method=GET) public java.lang.String accountStatus(org.springframework.ui.Model model) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
accountStatus
@RequestMapping(value="/my-company/organization-management/accountstatus/details", method=GET) public java.lang.String accountStatus(@RequestParam("unit") java.lang.String unit, org.springframework.ui.Model model) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
search
@RequestMapping(value="/my-company/organization-management/accountstatus/details/documents", method=GET, produces="application/json") public java.lang.String search(org.springframework.ui.Model model, @RequestParam("unit") java.lang.String unit, @RequestParam(value="page",defaultValue="0") java.lang.Integer currentPage, @RequestParam(value="pageSize",defaultValue="10") java.lang.Integer pageSize, @RequestParam("searchBy") java.lang.String searchBy, @RequestParam("searchValue") java.lang.String searchValue, @RequestParam("searchRangeMin") java.lang.String searchRangeMin, @RequestParam("searchRangeMax") java.lang.String searchRangeMax, @RequestParam(value="status",defaultValue="status_open") java.lang.String status, @RequestParam(value="sort",defaultValue="asc") java.lang.String sort) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
-