Interface CMSPageContextService
-
- All Known Implementing Classes:
DefaultCMSPageContextService
public interface CMSPageContextServiceService to build up the CMS Page Context data. The CmsPageRequestContextData is a request scoped bean which is populated by this service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CmsPageRequestContextDatagetCmsPageRequestContextData(javax.servlet.ServletRequest request)Get the CmsPageRequestContextData for the current request.CmsPageRequestContextDatainitialiseCmsPageContextForRequest(javax.servlet.ServletRequest request)Initialise the CmsPageRequestContextData based on the request.CmsPageRequestContextDataupdateCmsPageContextForPage(javax.servlet.ServletRequest request, AbstractPageModel page, RestrictionData restrictionData)Update the CmsPageContext with the selected CMS page and RestrictionData.
-
-
-
Method Detail
-
initialiseCmsPageContextForRequest
CmsPageRequestContextData initialiseCmsPageContextForRequest(javax.servlet.ServletRequest request)
Initialise the CmsPageRequestContextData based on the request. Sets up the CMS preview data if any, and the live edit flags if any.- Parameters:
request- the servlet request- Returns:
- the current CmsPageRequestContextData
-
updateCmsPageContextForPage
CmsPageRequestContextData updateCmsPageContextForPage(javax.servlet.ServletRequest request, AbstractPageModel page, RestrictionData restrictionData)
Update the CmsPageContext with the selected CMS page and RestrictionData.- Parameters:
request- the servlet requestpage- the CMS pagerestrictionData- the CMS Restriction data- Returns:
- the current CmsPageRequestContextData
-
getCmsPageRequestContextData
CmsPageRequestContextData getCmsPageRequestContextData(javax.servlet.ServletRequest request)
Get the CmsPageRequestContextData for the current request.- Parameters:
request- the servlet request- Returns:
- the current CmsPageRequestContextData
-
-