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 B2BAccountSummaryFacadeb2bAccountSummaryFacadeprotected B2BCommerceUnitServiceb2bCommerceUnitServiceprotected CompanyB2BCommerceFacadecompanyB2BCommerceFacadeprotected CustomerFacadecustomerFacadeprotected static org.apache.log4j.LoggerLOGprotected 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 AccountStatusController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaccountStatus(java.lang.String unit, org.springframework.ui.Model model)java.lang.StringaccountStatus(org.springframework.ui.Model model)java.lang.Stringsearch(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
-
-