|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.context.ExternalContext
com.sun.faces.context.ExternalContextImpl
public class ExternalContextImpl
This implementation of ExternalContext
is specific to the
servlet implementation.
Field Summary |
---|
Fields inherited from class javax.faces.context.ExternalContext |
---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary | |
---|---|
ExternalContextImpl(javax.servlet.ServletContext sc,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExternalContextImpl(javax.servlet.ServletContext sc, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
Method Detail |
---|
public java.lang.Object getSession(boolean create)
getSession
in class javax.faces.context.ExternalContext
public java.lang.Object getContext()
getContext
in class javax.faces.context.ExternalContext
public java.lang.Object getRequest()
getRequest
in class javax.faces.context.ExternalContext
public void setRequest(java.lang.Object request)
setRequest
in class javax.faces.context.ExternalContext
public void setRequestCharacterEncoding(java.lang.String encoding) throws java.io.UnsupportedEncodingException
setRequestCharacterEncoding
in class javax.faces.context.ExternalContext
java.io.UnsupportedEncodingException
public java.lang.Object getResponse()
getResponse
in class javax.faces.context.ExternalContext
public void setResponse(java.lang.Object response)
setResponse
in class javax.faces.context.ExternalContext
public void setResponseCharacterEncoding(java.lang.String encoding)
setResponseCharacterEncoding
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
getApplicationMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
getSessionMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
getRequestMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
getRequestHeaderMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
getRequestHeaderValuesMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
getRequestCookieMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String> getInitParameterMap()
getInitParameterMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
getRequestParameterMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
getRequestParameterValuesMap
in class javax.faces.context.ExternalContext
public java.util.Iterator<java.lang.String> getRequestParameterNames()
getRequestParameterNames
in class javax.faces.context.ExternalContext
public java.util.Locale getRequestLocale()
getRequestLocale
in class javax.faces.context.ExternalContext
public java.util.Iterator<java.util.Locale> getRequestLocales()
getRequestLocales
in class javax.faces.context.ExternalContext
public java.lang.String getRequestPathInfo()
getRequestPathInfo
in class javax.faces.context.ExternalContext
public javax.servlet.http.Cookie[] getRequestCookies()
public java.lang.String getRequestContextPath()
getRequestContextPath
in class javax.faces.context.ExternalContext
public java.lang.String getRequestServletPath()
getRequestServletPath
in class javax.faces.context.ExternalContext
public java.lang.String getRequestCharacterEncoding()
getRequestCharacterEncoding
in class javax.faces.context.ExternalContext
public java.lang.String getRequestContentType()
getRequestContentType
in class javax.faces.context.ExternalContext
public java.lang.String getResponseCharacterEncoding()
getResponseCharacterEncoding
in class javax.faces.context.ExternalContext
public java.lang.String getResponseContentType()
getResponseContentType
in class javax.faces.context.ExternalContext
public 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.ExternalContext
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths
in class javax.faces.context.ExternalContext
public java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream
in class javax.faces.context.ExternalContext
public java.net.URL getResource(java.lang.String path)
getResource
in class javax.faces.context.ExternalContext
public 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.ExternalContext
sb
- 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.ExternalContext
sb
- The input URL to be reformattedpublic java.lang.String encodeNamespace(java.lang.String aValue)
encodeNamespace
in class javax.faces.context.ExternalContext
public 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.ExternalContext
java.io.IOException
javax.faces.FacesException
public void redirect(java.lang.String requestURI) throws java.io.IOException
redirect
in class javax.faces.context.ExternalContext
java.io.IOException
public void log(java.lang.String message)
log
in class javax.faces.context.ExternalContext
public void log(java.lang.String message, java.lang.Throwable throwable)
log
in class javax.faces.context.ExternalContext
public java.lang.String getAuthType()
getAuthType
in class javax.faces.context.ExternalContext
public java.lang.String getRemoteUser()
getRemoteUser
in class javax.faces.context.ExternalContext
public java.security.Principal getUserPrincipal()
getUserPrincipal
in class javax.faces.context.ExternalContext
public boolean isUserInRole(java.lang.String role)
isUserInRole
in class javax.faces.context.ExternalContext
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |