public class DefaultCMSPageContextService extends java.lang.Object implements CMSPageContextService
CMSPageContextService| Constructor and Description |
|---|
DefaultCMSPageContextService() |
| Modifier and Type | Method and Description |
|---|---|
CmsPageRequestContextData |
getCmsPageRequestContextData(ServletRequest request)
Get the CmsPageRequestContextData for the current request.
|
protected CMSPageService |
getCmsPageService() |
protected CMSPreviewService |
getCmsPreviewService() |
protected java.util.Map<java.lang.String,ContentSlotData> |
getPositionsToContentSlots(AbstractPageModel page)
Retrieve all content slots for the page and return them in a map
|
protected PreviewDataModel |
getPreviewDataModel(ServletRequest request) |
protected java.lang.String |
getPreviewTicketId(ServletRequest request)
Retrieves
CMSFilter.PREVIEW_TICKET_ID_PARAM from current request |
protected SessionService |
getSessionService() |
protected UserService |
getUserService() |
CmsPageRequestContextData |
initialiseCmsPageContextForRequest(ServletRequest request)
Initialise the CmsPageRequestContextData based on the request.
|
protected CmsPageRequestContextData |
lookupCmsPageRequestContextData(ServletRequest request) |
void |
setCmsPageService(CMSPageService cmsPageService) |
void |
setCmsPreviewService(CMSPreviewService cmsPreviewService) |
void |
setSessionService(SessionService sessionService) |
void |
setUserService(UserService userService) |
CmsPageRequestContextData |
updateCmsPageContextForPage(ServletRequest request,
AbstractPageModel page,
RestrictionData restrictionData)
Update the CmsPageContext with the selected CMS page and RestrictionData.
|
protected CMSPreviewService getCmsPreviewService()
public void setCmsPreviewService(CMSPreviewService cmsPreviewService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected CMSPageService getCmsPageService()
public void setCmsPageService(CMSPageService cmsPageService)
protected UserService getUserService()
public void setUserService(UserService userService)
protected CmsPageRequestContextData lookupCmsPageRequestContextData(ServletRequest request)
public CmsPageRequestContextData initialiseCmsPageContextForRequest(ServletRequest request)
CMSPageContextServiceinitialiseCmsPageContextForRequest in interface CMSPageContextServicerequest - the servlet requestpublic CmsPageRequestContextData updateCmsPageContextForPage(ServletRequest request, AbstractPageModel page, RestrictionData restrictionData)
CMSPageContextServiceupdateCmsPageContextForPage in interface CMSPageContextServicerequest - the servlet requestpage - the CMS pagerestrictionData - the CMS Restriction datapublic CmsPageRequestContextData getCmsPageRequestContextData(ServletRequest request)
CMSPageContextServicegetCmsPageRequestContextData in interface CMSPageContextServicerequest - the servlet requestprotected PreviewDataModel getPreviewDataModel(ServletRequest request)
protected java.lang.String getPreviewTicketId(ServletRequest request)
CMSFilter.PREVIEW_TICKET_ID_PARAM from current requestrequest - current requestprotected java.util.Map<java.lang.String,ContentSlotData> getPositionsToContentSlots(AbstractPageModel page)
page - the pageCopyright © 2018 SAP SE. All Rights Reserved.