public class BroadleafResourceHttpRequestHandler
extends org.springframework.web.servlet.resource.ResourceHttpRequestHandler
Modifier and Type | Field and Description |
---|---|
protected ResourceBundlingService |
bundlingService |
protected ResourceRequestExtensionManager |
extensionManager |
protected String |
globalAdminPrefix |
protected String |
globalAdminUrl |
protected List<AbstractGeneratedResourceHandler> |
handlers |
protected ResourceMinificationService |
minifyService |
protected BroadleafSandBoxResolver |
sbResolver |
protected BroadleafSiteResolver |
siteResolver |
protected List<AbstractGeneratedResourceHandler> |
sortedHandlers |
protected BroadleafThemeResolver |
themeResolver |
Constructor and Description |
---|
BroadleafResourceHttpRequestHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
establishThinRequestContext() |
protected String |
getContextName(javax.servlet.http.HttpServletRequest request) |
List<AbstractGeneratedResourceHandler> |
getHandlers() |
List<org.springframework.core.io.Resource> |
getLocations() |
protected org.springframework.core.io.Resource |
getResource(javax.servlet.http.HttpServletRequest request)
Checks to see if the requested path corresponds to a registered bundle.
|
protected org.springframework.core.io.Resource |
getResourceInternal(javax.servlet.http.HttpServletRequest request) |
boolean |
isBundleRequest(javax.servlet.http.HttpServletRequest request) |
protected boolean |
isGlobalAdmin(javax.servlet.http.HttpServletRequest request) |
protected org.springframework.security.core.context.SecurityContext |
readSecurityContextFromSession(javax.servlet.http.HttpSession httpSession) |
void |
setHandlers(List<AbstractGeneratedResourceHandler> handlers) |
protected void |
sortHandlers() |
afterPropertiesSet, getMediaType, handleRequest, isInvalidPath, setHeaders, setLocations, writeContent
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setAlwaysMustRevalidate, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
protected List<AbstractGeneratedResourceHandler> handlers
protected List<AbstractGeneratedResourceHandler> sortedHandlers
protected ResourceBundlingService bundlingService
protected ResourceMinificationService minifyService
protected ResourceRequestExtensionManager extensionManager
protected BroadleafSiteResolver siteResolver
protected BroadleafSandBoxResolver sbResolver
protected BroadleafThemeResolver themeResolver
@Value(value="${global.admin.prefix}") protected String globalAdminPrefix
@Value(value="${global.admin.url}") protected String globalAdminUrl
protected org.springframework.core.io.Resource getResource(javax.servlet.http.HttpServletRequest request)
getResource
in class org.springframework.web.servlet.resource.ResourceHttpRequestHandler
protected org.springframework.core.io.Resource getResourceInternal(javax.servlet.http.HttpServletRequest request)
public boolean isBundleRequest(javax.servlet.http.HttpServletRequest request)
public List<org.springframework.core.io.Resource> getLocations()
ResourceHttpRequestHandler
. Note that we must use
reflection to access this field as it is marked private.protected void establishThinRequestContext()
protected boolean isGlobalAdmin(javax.servlet.http.HttpServletRequest request)
protected String getContextName(javax.servlet.http.HttpServletRequest request)
protected org.springframework.security.core.context.SecurityContext readSecurityContextFromSession(javax.servlet.http.HttpSession httpSession)
protected void sortHandlers()
public List<AbstractGeneratedResourceHandler> getHandlers()
public void setHandlers(List<AbstractGeneratedResourceHandler> handlers)
Copyright © 2014. All rights reserved.