Class AggregateFilter
Object
com.liferay.portal.kernel.servlet.BaseFilter
com.liferay.portal.servlet.filters.BasePortalFilter
com.liferay.portal.servlet.filters.IgnoreModuleRequestFilter
com.liferay.portal.servlet.filters.aggregate.AggregateFilter
- All Implemented Interfaces:
com.liferay.portal.kernel.servlet.LiferayFilter
,javax.servlet.Filter
- Author:
- Brian Wing Shun Chan, Raymond Augé, Eduardo Lundgren
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
aggregateCss
(ServletPaths servletPaths, String content) static String
aggregateJavaScript
(ServletPaths servletPaths, String[] fileNames) protected Object
getBundleContent
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) protected String
getCacheFileName
(javax.servlet.http.HttpServletRequest httpServletRequest) protected Object
getContent
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) protected String
getCssContent
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String resourcePath) protected String
getCssContent
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String resourcePath, String content) protected String
getCssContent
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.ServletContext cssServletContext, String resourcePath, String content) protected static String
getJavaScriptContent
(String resourceName, String content) protected String
getJavaScriptContent
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String resourcePath, URL resourceURL) void
init
(javax.servlet.FilterConfig filterConfig) protected boolean
isModuleRequest
(javax.servlet.http.HttpServletRequest httpServletRequest) protected void
processFilter
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) Methods inherited from class com.liferay.portal.servlet.filters.IgnoreModuleRequestFilter
isFilterEnabled
Methods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, isFilterEnabled, setFilterEnabled
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, processFilter
-
Constructor Details
-
AggregateFilter
public AggregateFilter()
-
-
Method Details
-
aggregateCss
- Throws:
IOException
- See Also:
-
aggregateJavaScript
-
init
public void init(javax.servlet.FilterConfig filterConfig) - Specified by:
init
in interfacejavax.servlet.Filter
- Overrides:
init
in classcom.liferay.portal.kernel.servlet.BaseFilter
-
getJavaScriptContent
-
getBundleContent
protected Object getBundleContent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws IOException - Throws:
IOException
-
getCacheFileName
-
getContent
protected Object getContent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) throws Exception - Throws:
Exception
-
getCssContent
-
getCssContent
protected String getCssContent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String resourcePath) throws Exception - Throws:
Exception
-
getCssContent
-
getJavaScriptContent
protected String getJavaScriptContent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String resourcePath, URL resourceURL) throws Exception - Throws:
Exception
-
isModuleRequest
protected boolean isModuleRequest(javax.servlet.http.HttpServletRequest httpServletRequest) - Overrides:
isModuleRequest
in classIgnoreModuleRequestFilter
-
processFilter
protected void processFilter(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, javax.servlet.FilterChain filterChain) throws Exception - Overrides:
processFilter
in classcom.liferay.portal.kernel.servlet.BaseFilter
- Throws:
Exception
-