public class ExternalContextImpl
extends javax.faces.context.ExternalContext
This implementation of ExternalContext is specific to the
servlet implementation.
| Constructor and Description |
|---|
ExternalContextImpl(javax.servlet.ServletContext sc,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispatch(java.lang.String requestURI) |
java.lang.String |
encodeActionURL(java.lang.String sb)
Force any URL that causes an action to work within a portal/portlet.
|
java.lang.String |
encodeNamespace(java.lang.String aValue) |
java.lang.String |
encodeResourceURL(java.lang.String sb)
Force any URL that references a resource to work within a
portal/portlet.
|
java.lang.String |
encodeURL(java.lang.String url) |
java.util.Map<java.lang.String,java.lang.Object> |
getApplicationMap() |
java.lang.String |
getAuthType() |
java.lang.Object |
getContext() |
java.lang.String |
getInitParameter(java.lang.String name)
Manage attributes associated with the
ServletContext
instance associated with the current request. |
java.util.Map<java.lang.String,java.lang.String> |
getInitParameterMap() |
java.lang.String |
getRemoteUser() |
java.lang.Object |
getRequest() |
java.lang.String |
getRequestCharacterEncoding() |
java.lang.String |
getRequestContentType() |
java.lang.String |
getRequestContextPath() |
java.util.Map<java.lang.String,java.lang.Object> |
getRequestCookieMap() |
javax.servlet.http.Cookie[] |
getRequestCookies() |
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaderMap() |
java.util.Map<java.lang.String,java.lang.String[]> |
getRequestHeaderValuesMap() |
java.util.Locale |
getRequestLocale() |
java.util.Iterator<java.util.Locale> |
getRequestLocales() |
java.util.Map<java.lang.String,java.lang.Object> |
getRequestMap() |
java.util.Map<java.lang.String,java.lang.String> |
getRequestParameterMap() |
java.util.Iterator<java.lang.String> |
getRequestParameterNames() |
java.util.Map<java.lang.String,java.lang.String[]> |
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<java.lang.String> |
getResourcePaths(java.lang.String path) |
java.lang.Object |
getResponse() |
java.lang.String |
getResponseCharacterEncoding() |
java.lang.String |
getResponseContentType() |
java.lang.Object |
getSession(boolean create) |
java.util.Map<java.lang.String,java.lang.Object> |
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 throwable) |
void |
redirect(java.lang.String requestURI) |
void |
setRequest(java.lang.Object request) |
void |
setRequestCharacterEncoding(java.lang.String encoding) |
void |
setResponse(java.lang.Object response) |
void |
setResponseCharacterEncoding(java.lang.String encoding) |
public ExternalContextImpl(javax.servlet.ServletContext sc,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
public java.lang.Object getSession(boolean create)
getSession in class javax.faces.context.ExternalContextpublic java.lang.Object getContext()
getContext in class javax.faces.context.ExternalContextpublic java.lang.Object getRequest()
getRequest in class javax.faces.context.ExternalContextpublic void setRequest(java.lang.Object request)
setRequest in class javax.faces.context.ExternalContextpublic void setRequestCharacterEncoding(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
setRequestCharacterEncoding in class javax.faces.context.ExternalContextjava.io.UnsupportedEncodingExceptionpublic java.lang.Object getResponse()
getResponse in class javax.faces.context.ExternalContextpublic void setResponse(java.lang.Object response)
setResponse in class javax.faces.context.ExternalContextpublic void setResponseCharacterEncoding(java.lang.String encoding)
setResponseCharacterEncoding in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
getApplicationMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
getSessionMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
getRequestMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
getRequestHeaderMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
getRequestHeaderValuesMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
getRequestCookieMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.String> getInitParameterMap()
getInitParameterMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
getRequestParameterMap in class javax.faces.context.ExternalContextpublic java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
getRequestParameterValuesMap in class javax.faces.context.ExternalContextpublic java.util.Iterator<java.lang.String> getRequestParameterNames()
getRequestParameterNames in class javax.faces.context.ExternalContextpublic java.util.Locale getRequestLocale()
getRequestLocale in class javax.faces.context.ExternalContextpublic java.util.Iterator<java.util.Locale> getRequestLocales()
getRequestLocales in class javax.faces.context.ExternalContextpublic java.lang.String getRequestPathInfo()
getRequestPathInfo in class javax.faces.context.ExternalContextpublic javax.servlet.http.Cookie[] getRequestCookies()
public java.lang.String getRequestContextPath()
getRequestContextPath in class javax.faces.context.ExternalContextpublic java.lang.String getRequestServletPath()
getRequestServletPath in class javax.faces.context.ExternalContextpublic java.lang.String getRequestCharacterEncoding()
getRequestCharacterEncoding in class javax.faces.context.ExternalContextpublic java.lang.String getRequestContentType()
getRequestContentType in class javax.faces.context.ExternalContextpublic java.lang.String getResponseCharacterEncoding()
getResponseCharacterEncoding in class javax.faces.context.ExternalContextpublic java.lang.String getResponseContentType()
getResponseContentType in class javax.faces.context.ExternalContextpublic java.lang.String getInitParameter(java.lang.String name)
Manage attributes associated with the ServletContext
instance associated with the current request.
getInitParameter in class javax.faces.context.ExternalContextpublic java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths in class javax.faces.context.ExternalContextpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in class javax.faces.context.ExternalContextpublic java.net.URL getResource(java.lang.String path)
getResource in class javax.faces.context.ExternalContextpublic java.lang.String encodeActionURL(java.lang.String sb)
Force any URL that causes an action to work within a portal/portlet. This causes the URL to have the required redirection for the specific portal to be included
encodeActionURL in class javax.faces.context.ExternalContextsb - The input URL to be reformattedpublic java.lang.String encodeResourceURL(java.lang.String sb)
Force any URL that references a resource to work within a portal/portlet. This causes the URL to have the required redirection for the specific portal to be included. In reality, it simply returns an absolute URL.
encodeResourceURL in class javax.faces.context.ExternalContextsb - The input URL to be reformattedpublic java.lang.String encodeNamespace(java.lang.String aValue)
encodeNamespace in class javax.faces.context.ExternalContextpublic java.lang.String encodeURL(java.lang.String url)
public void dispatch(java.lang.String requestURI)
throws java.io.IOException,
javax.faces.FacesException
dispatch in class javax.faces.context.ExternalContextjava.io.IOExceptionjavax.faces.FacesExceptionpublic void redirect(java.lang.String requestURI)
throws java.io.IOException
redirect in class javax.faces.context.ExternalContextjava.io.IOExceptionpublic void log(java.lang.String message)
log in class javax.faces.context.ExternalContextpublic void log(java.lang.String message,
java.lang.Throwable throwable)
log in class javax.faces.context.ExternalContextpublic java.lang.String getAuthType()
getAuthType in class javax.faces.context.ExternalContextpublic java.lang.String getRemoteUser()
getRemoteUser in class javax.faces.context.ExternalContextpublic java.security.Principal getUserPrincipal()
getUserPrincipal in class javax.faces.context.ExternalContextpublic boolean isUserInRole(java.lang.String role)
isUserInRole in class javax.faces.context.ExternalContextCopyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.