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, setupRequestContextexposeForwardRequestAttributes, getObjectService, getRenderService, getResourceService, getTemplatesContainer, getUriTokens, getUrlHelperFactory, getWebFrameworkConfiguration, lookupPage, populateRequestContext, renderMergedOutputModel, setUriTokens, setUrlHelperFactoryafterPropertiesSet, checkResource, getUrl, isUrlRequired, setUrl, toStringaddStaticAttribute, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute, writeToResponsegetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextpublic 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.AbstractViewprotected 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.PageViewjava.lang.Exceptionprotected 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.PageViewCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.