|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.context.ExternalContext de.mindmatters.faces.context.ServletExternalContextFake
This class allows the Faces API to be unaware of the nature of its containing application environment.
Note: documentation copied from specification
This class implements the nature of a servlet applicaton environment. As it's
name says this class fakes the behavior described in the specifications. This
class implements the specified behavior which delegates to the
ServletContext. Specified behavior which delegates to the ServletRequest or
ServletResponse is not implemented (In fact a
UnsupportedOperationException
will be thrown).
This class is used on startup time to preinstantiate singletons declared in any Spring-based configuration context which needs a FacesContext for instantiation.
Field Summary | |
protected org.apache.commons.logging.Log |
logger
For logging. |
Fields inherited from class javax.faces.context.ExternalContext |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary | |
ServletExternalContextFake(javax.servlet.ServletContext servletContext)
Constructs an ExternalContext with the given ServletContext servletContext . |
Method Summary | |
void |
dispatch(java.lang.String path)
|
java.lang.String |
encodeActionURL(java.lang.String url)
|
java.lang.String |
encodeNamespace(java.lang.String name)
|
java.lang.String |
encodeResourceURL(java.lang.String url)
|
java.util.Map |
getApplicationMap()
|
java.lang.String |
getAuthType()
|
java.lang.Object |
getContext()
|
java.lang.String |
getInitParameter(java.lang.String name)
|
java.util.Map |
getInitParameterMap()
|
java.lang.String |
getRemoteUser()
|
java.lang.Object |
getRequest()
|
java.lang.String |
getRequestContextPath()
|
java.util.Map |
getRequestCookieMap()
|
java.util.Map |
getRequestHeaderMap()
|
java.util.Map |
getRequestHeaderValuesMap()
|
java.util.Locale |
getRequestLocale()
|
java.util.Iterator |
getRequestLocales()
|
java.util.Map |
getRequestMap()
|
java.util.Map |
getRequestParameterMap()
|
java.util.Iterator |
getRequestParameterNames()
|
java.util.Map |
getRequestParameterValuesMap()
|
java.lang.String |
getRequestPathInfo()
|
java.lang.String |
getRequestServletPath()
|
java.net.URL |
getResource(java.lang.String path)
|
java.io.InputStream |
getResourceAsStream(java.lang.String path)
|
java.util.Set |
getResourcePaths(java.lang.String path)
|
java.lang.Object |
getResponse()
|
java.lang.Object |
getSession(boolean create)
|
java.util.Map |
getSessionMap()
|
java.security.Principal |
getUserPrincipal()
|
boolean |
isUserInRole(java.lang.String role)
|
void |
log(java.lang.String message)
|
void |
log(java.lang.String message,
java.lang.Throwable exception)
|
void |
redirect(java.lang.String url)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final org.apache.commons.logging.Log logger
Constructor Detail |
public ServletExternalContextFake(javax.servlet.ServletContext servletContext)
servletContext
.
servletContext
- the context of the application environmentMethod Detail |
public void dispatch(java.lang.String path) throws java.io.IOException
java.io.IOException
public java.lang.String encodeActionURL(java.lang.String url)
public java.lang.String encodeNamespace(java.lang.String name)
public java.lang.String encodeResourceURL(java.lang.String url)
public java.util.Map getApplicationMap()
public java.lang.String getAuthType()
public java.lang.Object getContext()
public java.lang.String getInitParameter(java.lang.String name)
public java.util.Map getInitParameterMap()
public java.lang.String getRemoteUser()
public java.lang.Object getRequest()
public java.lang.String getRequestContextPath()
public java.util.Map getRequestCookieMap()
public java.util.Map getRequestHeaderMap()
public java.util.Map getRequestHeaderValuesMap()
public java.util.Locale getRequestLocale()
public java.util.Iterator getRequestLocales()
public java.util.Map getRequestMap()
public java.util.Map getRequestParameterMap()
public java.util.Iterator getRequestParameterNames()
public java.util.Map getRequestParameterValuesMap()
public java.lang.String getRequestPathInfo()
public java.lang.String getRequestServletPath()
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException
java.net.MalformedURLException
public java.io.InputStream getResourceAsStream(java.lang.String path)
public java.util.Set getResourcePaths(java.lang.String path)
public java.lang.Object getResponse()
public java.lang.Object getSession(boolean create)
public java.util.Map getSessionMap()
public java.security.Principal getUserPrincipal()
public boolean isUserInRole(java.lang.String role)
public void log(java.lang.String message)
public void log(java.lang.String message, java.lang.Throwable exception)
public void redirect(java.lang.String url) throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |