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. Currently the UI only provides a mechanism to set the theme on a per application and per site basis.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REDIRECT_QUERY |
static java.lang.String |
REDIRECT_URI |
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 java.lang.String |
buildLoginRedirectURL(javax.servlet.http.HttpServletRequest request) |
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) |
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 static final java.lang.String REDIRECT_URI
public static final java.lang.String REDIRECT_QUERY
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
protected java.lang.String buildLoginRedirectURL(javax.servlet.http.HttpServletRequest request)
buildLoginRedirectURL
in class org.springframework.extensions.surf.mvc.PageView
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.