public class SlingshotPageView
extends org.springframework.extensions.surf.mvc.PageView
Adds a override to the initial setup of the request context, this is used to identify page objects with a theme override - allowing a theme per site or even a theme per page. Crrently the UI only provides a mechanism to set the theme on a per application and per site basis.
Constructor and Description |
---|
SlingshotPageView(org.springframework.extensions.config.WebFrameworkConfigElement webFrameworkConfiguration,
org.springframework.extensions.surf.ModelObjectService modelObjectService,
org.springframework.extensions.surf.resource.ResourceService resourceService,
org.springframework.extensions.surf.render.RenderService renderService,
org.springframework.extensions.surf.TemplatesContainer templatesContainer)
Construction
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
loginRequiredForPage(org.springframework.extensions.surf.RequestContext context,
javax.servlet.http.HttpServletRequest request,
org.springframework.extensions.surf.types.Page page) |
protected void |
prepareResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
validateRequestContext(org.springframework.extensions.surf.RequestContext rc,
javax.servlet.http.HttpServletRequest req) |
buildLoginRedirectURL, debug, dispatchPage, renderView, setPage, setupRequestContext
exposeForwardRequestAttributes, getObjectService, getRenderService, getResourceService, getTemplatesContainer, getUriTokens, getUrlHelperFactory, getWebFrameworkConfiguration, lookupPage, populateRequestContext, renderMergedOutputModel, setUriTokens, setUrlHelperFactory
afterPropertiesSet, checkResource, getUrl, isUrlRequired, setUrl, toString
addStaticAttribute, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute, writeToResponse
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
public SlingshotPageView(org.springframework.extensions.config.WebFrameworkConfigElement webFrameworkConfiguration, org.springframework.extensions.surf.ModelObjectService modelObjectService, org.springframework.extensions.surf.resource.ResourceService resourceService, org.springframework.extensions.surf.render.RenderService renderService, org.springframework.extensions.surf.TemplatesContainer templatesContainer)
webFrameworkConfiguration
- modelObjectService
- resourceService
- renderService
- templatesContainer
- protected void prepareResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
prepareResponse
in class org.springframework.web.servlet.view.AbstractView
protected void validateRequestContext(org.springframework.extensions.surf.RequestContext rc, javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
validateRequestContext
in class org.springframework.extensions.surf.mvc.PageView
java.lang.Exception
protected boolean loginRequiredForPage(org.springframework.extensions.surf.RequestContext context, javax.servlet.http.HttpServletRequest request, org.springframework.extensions.surf.types.Page page)
loginRequiredForPage
in class org.springframework.extensions.surf.mvc.PageView
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.