|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ajax4jsf.webapp.BaseFilter
public abstract class BaseFilter
Base class for request processing filters, with convert Htmp content to XML for ajax requests, and serve request to application off-page resources
Field Summary | |
---|---|
static java.lang.String |
ABSOLUTE_TAGS_PARAMETER
|
static java.lang.String |
AJAX_PUSH_KEY_HEADER
|
static java.lang.String |
AJAX_PUSH_READY
|
static java.lang.String |
AJAX_PUSH_STATUS_HEADER
|
static java.lang.String |
CACHEABLE_PREFIX
|
static java.lang.String |
DATA_PARAMETER
|
static boolean |
DEBUG
|
static java.lang.String |
DEFAULT_SERVLET_PATH
|
protected PollEventsManager |
eventsManager
|
static java.lang.String |
FILE_UPLOAD_INDICATOR
Request parameter name indicated that file was uploaded by RF component |
static java.lang.String |
FILTER_PERFORMED
|
static java.lang.String |
MULTIPART
Multipart request start |
static java.lang.String |
PERCENT_BEAN_NAME
Session bean name where progress bar's percent map will be stored |
static java.lang.String |
RENDERER_PREFIX
|
static java.lang.String |
REQUESTS_SESSIONS_BEAN_NAME
Session bean name where multipart requests map will be stored |
protected InternetResourceService |
resourceService
|
static java.lang.String |
RESPONSE_WRAPPER_ATTRIBUTE
|
static java.lang.String |
REWRITEID_PARAMETER
|
static java.lang.String |
SEND_HTTP_ERROR
Request parameter that allow to send HTTP error instead of html message |
static java.lang.String |
STYLESHEET_PARAMETER
|
static java.lang.String |
UPLOAD_FILES_ID
Request parameter that indicates if multipart request forced by rich file upload component |
static java.lang.String |
UPLOADED_COUNTER
Session bean name to store max files count allowed to upload |
protected BaseXMLFilter |
xmlFilter
|
Constructor Summary | |
---|---|
BaseFilter()
|
Method Summary | |
---|---|
void |
destroy()
Destroy the filter. |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Execute the filter. |
protected java.lang.String |
getAttributesNames()
|
protected java.lang.String |
getFunction()
|
protected InternetResourceService |
getResourceService()
|
protected void |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
|
void |
init(javax.servlet.FilterConfig config)
Initialize the filter. |
protected boolean |
isAjaxRequest(javax.servlet.ServletRequest request)
|
protected boolean |
isRewriteid()
|
protected void |
processUploadsAndHandleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
Method catches upload files request. |
protected void |
setAttributesNames(java.lang.String attributesNames)
|
protected void |
setFunction(java.lang.String function)
|
protected void |
setRewriteid(boolean rewriteid)
|
protected void |
setupRequestEncoding(javax.servlet.http.HttpServletRequest httpServletRequest)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String AJAX_PUSH_READY
public static final java.lang.String AJAX_PUSH_STATUS_HEADER
public static final java.lang.String AJAX_PUSH_KEY_HEADER
public static final boolean DEBUG
public static final java.lang.String REWRITEID_PARAMETER
public static final java.lang.String STYLESHEET_PARAMETER
public static final java.lang.String ABSOLUTE_TAGS_PARAMETER
public static final java.lang.String DATA_PARAMETER
public static final java.lang.String DEFAULT_SERVLET_PATH
public static final java.lang.String RENDERER_PREFIX
public static final java.lang.String CACHEABLE_PREFIX
public static final java.lang.String FILTER_PERFORMED
public static final java.lang.String RESPONSE_WRAPPER_ATTRIBUTE
protected BaseXMLFilter xmlFilter
protected InternetResourceService resourceService
protected PollEventsManager eventsManager
public static final java.lang.String MULTIPART
public static final java.lang.String REQUESTS_SESSIONS_BEAN_NAME
public static final java.lang.String PERCENT_BEAN_NAME
public static final java.lang.String UPLOAD_FILES_ID
public static final java.lang.String UPLOADED_COUNTER
public static final java.lang.String FILE_UPLOAD_INDICATOR
public static final java.lang.String SEND_HTTP_ERROR
Constructor Detail |
---|
public BaseFilter()
Method Detail |
---|
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
javax.servlet.ServletException
protected void handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
protected void processUploadsAndHandleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
request
- response
-
java.io.IOException
javax.servlet.ServletException
protected void setupRequestEncoding(javax.servlet.http.HttpServletRequest httpServletRequest) throws java.io.UnsupportedEncodingException
httpServletRequest
-
java.io.UnsupportedEncodingException
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
java.io.IOException
javax.servlet.ServletException
protected boolean isAjaxRequest(javax.servlet.ServletRequest request)
request
-
public void destroy()
destroy
in interface javax.servlet.Filter
protected InternetResourceService getResourceService() throws javax.servlet.ServletException
javax.servlet.ServletException
protected void setFunction(java.lang.String function)
function
- The function to set.protected java.lang.String getFunction()
protected void setRewriteid(boolean rewriteid)
rewriteid
- The rewriteid to set.protected boolean isRewriteid()
protected void setAttributesNames(java.lang.String attributesNames)
attributesNames
- The attributesNames to set.protected java.lang.String getAttributesNames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |