com.sun.faces.context
public class ExternalContextImpl extends javax.faces.context.ExternalContext
This implementation of ExternalContext
is specific to the
servlet implementation.
Modifier and Type | Class and Description |
---|---|
private static class |
ExternalContextImpl.ALLOWABLE_COOKIE_PROPERTIES |
private static class |
ExternalContextImpl.LocalesIterator |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
applicationMap |
private java.util.Map<java.lang.String,java.lang.Object> |
cookieMap |
private java.util.Map<java.lang.String,java.lang.String> |
fallbackContentTypeMap |
private ELFlash |
flash |
private java.util.Map<java.lang.String,java.lang.String> |
initParameterMap |
private static java.util.logging.Logger |
LOGGER |
private javax.servlet.ServletRequest |
request |
private java.util.Map<java.lang.String,java.lang.String> |
requestHeaderMap |
private java.util.Map<java.lang.String,java.lang.String[]> |
requestHeaderValuesMap |
private java.util.Map<java.lang.String,java.lang.Object> |
requestMap |
private java.util.Map<java.lang.String,java.lang.String> |
requestParameterMap |
private java.util.Map<java.lang.String,java.lang.String[]> |
requestParameterValuesMap |
private javax.servlet.ServletResponse |
response |
private javax.servlet.ServletContext |
servletContext |
private java.util.Map<java.lang.String,java.lang.Object> |
sessionMap |
(package private) static java.lang.Class |
theUnmodifiableMapClass |
Constructor and Description |
---|
ExternalContextImpl(javax.servlet.ServletContext sc,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
Modifier and Type | Method and Description |
---|---|
void |
addResponseCookie(java.lang.String name,
java.lang.String value,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
addResponseHeader(java.lang.String name,
java.lang.String value) |
void |
dispatch(java.lang.String requestURI) |
java.lang.String |
encodeActionURL(java.lang.String url) |
java.lang.String |
encodeBookmarkableURL(java.lang.String baseUrl,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) |
java.lang.String |
encodeNamespace(java.lang.String name) |
java.lang.String |
encodePartialActionURL(java.lang.String url) |
java.lang.String |
encodeRedirectURL(java.lang.String baseUrl,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) |
java.lang.String |
encodeResourceURL(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 |
getContextName() |
private ELFlash |
getELFlash() |
java.lang.String |
getFallbackMimeType(java.lang.String file) |
javax.faces.context.Flash |
getFlash() |
java.lang.String |
getInitParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getInitParameterMap() |
java.lang.String |
getMimeType(java.lang.String file) |
java.lang.String |
getRealPath(java.lang.String path) |
java.lang.String |
getRemoteUser() |
java.lang.Object |
getRequest() |
java.lang.String |
getRequestCharacterEncoding() |
int |
getRequestContentLength() |
java.lang.String |
getRequestContentType() |
java.lang.String |
getRequestContextPath() |
java.util.Map<java.lang.String,java.lang.Object> |
getRequestCookieMap() |
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 |
getRequestScheme() |
java.lang.String |
getRequestServerName() |
int |
getRequestServerPort() |
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() |
int |
getResponseBufferSize() |
java.lang.String |
getResponseCharacterEncoding() |
java.lang.String |
getResponseContentType() |
java.io.OutputStream |
getResponseOutputStream() |
java.io.Writer |
getResponseOutputWriter() |
java.lang.Object |
getSession(boolean create) |
java.util.Map<java.lang.String,java.lang.Object> |
getSessionMap() |
int |
getSessionMaxInactiveInterval() |
java.security.Principal |
getUserPrincipal() |
void |
invalidateSession() |
boolean |
isResponseCommitted() |
boolean |
isSecure() |
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 |
responseFlushBuffer() |
void |
responseReset() |
void |
responseSendError(int statusCode,
java.lang.String message) |
void |
setRequest(java.lang.Object request) |
void |
setRequestCharacterEncoding(java.lang.String encoding) |
void |
setResponse(java.lang.Object response) |
void |
setResponseBufferSize(int size) |
void |
setResponseCharacterEncoding(java.lang.String encoding) |
void |
setResponseContentLength(int length) |
void |
setResponseContentType(java.lang.String contentType) |
void |
setResponseHeader(java.lang.String name,
java.lang.String value) |
void |
setResponseStatus(int statusCode) |
void |
setSessionMaxInactiveInterval(int interval) |
private static final java.util.logging.Logger LOGGER
private javax.servlet.ServletContext servletContext
private javax.servlet.ServletRequest request
private javax.servlet.ServletResponse response
private java.util.Map<java.lang.String,java.lang.Object> applicationMap
private java.util.Map<java.lang.String,java.lang.Object> sessionMap
private java.util.Map<java.lang.String,java.lang.Object> requestMap
private java.util.Map<java.lang.String,java.lang.String> requestParameterMap
private java.util.Map<java.lang.String,java.lang.String[]> requestParameterValuesMap
private java.util.Map<java.lang.String,java.lang.String> requestHeaderMap
private java.util.Map<java.lang.String,java.lang.String[]> requestHeaderValuesMap
private java.util.Map<java.lang.String,java.lang.Object> cookieMap
private java.util.Map<java.lang.String,java.lang.String> initParameterMap
private java.util.Map<java.lang.String,java.lang.String> fallbackContentTypeMap
private ELFlash flash
static final java.lang.Class theUnmodifiableMapClass
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.ExternalContext
ExternalContext.getSession(boolean)
public java.lang.Object getContext()
getContext
in class javax.faces.context.ExternalContext
ExternalContext.getContext()
public java.lang.String getContextName()
getContextName
in class javax.faces.context.ExternalContext
ExternalContext.getContextName()
public java.lang.Object getRequest()
getRequest
in class javax.faces.context.ExternalContext
ExternalContext.getRequest()
public void setRequest(java.lang.Object request)
setRequest
in class javax.faces.context.ExternalContext
ExternalContext.setRequest(Object)
public void setRequestCharacterEncoding(java.lang.String encoding) throws java.io.UnsupportedEncodingException
setRequestCharacterEncoding
in class javax.faces.context.ExternalContext
java.io.UnsupportedEncodingException
ExternalContext.setRequestCharacterEncoding(String)
public java.lang.Object getResponse()
getResponse
in class javax.faces.context.ExternalContext
ExternalContext.getResponse()
public void setResponse(java.lang.Object response)
setResponse
in class javax.faces.context.ExternalContext
ExternalContext.setResponse(Object)
public void setResponseCharacterEncoding(java.lang.String encoding)
setResponseCharacterEncoding
in class javax.faces.context.ExternalContext
ExternalContext.setResponseCharacterEncoding(String)
public java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
getApplicationMap
in class javax.faces.context.ExternalContext
ExternalContext.getApplicationMap()
public java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
getSessionMap
in class javax.faces.context.ExternalContext
ExternalContext.getSessionMap()
public java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
getRequestMap
in class javax.faces.context.ExternalContext
ExternalContext.getRequestMap()
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
getRequestHeaderMap
in class javax.faces.context.ExternalContext
ExternalContext.getRequestHeaderMap()
public java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
getRequestHeaderValuesMap
in class javax.faces.context.ExternalContext
ExternalContext.getRequestHeaderValuesMap()
public java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
getRequestCookieMap
in class javax.faces.context.ExternalContext
ExternalContext.getRequestCookieMap()
public java.util.Map<java.lang.String,java.lang.String> getInitParameterMap()
getInitParameterMap
in class javax.faces.context.ExternalContext
ExternalContext.getInitParameterMap()
public java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
getRequestParameterMap
in class javax.faces.context.ExternalContext
ExternalContext.getRequestParameterMap()
public java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
getRequestParameterValuesMap
in class javax.faces.context.ExternalContext
ExternalContext.getRequestParameterValuesMap()
public java.util.Iterator<java.lang.String> getRequestParameterNames()
getRequestParameterNames
in class javax.faces.context.ExternalContext
ExternalContext.getRequestParameterNames()
public java.util.Locale getRequestLocale()
getRequestLocale
in class javax.faces.context.ExternalContext
ExternalContext.getRequestLocale()
public java.util.Iterator<java.util.Locale> getRequestLocales()
getRequestLocales
in class javax.faces.context.ExternalContext
ExternalContext.getRequestLocales()
public java.lang.String getRequestPathInfo()
getRequestPathInfo
in class javax.faces.context.ExternalContext
ExternalContext.getRequestPathInfo()
public java.lang.String getRealPath(java.lang.String path)
getRealPath
in class javax.faces.context.ExternalContext
ExternalContext.getRealPath(String)
public java.lang.String getRequestContextPath()
getRequestContextPath
in class javax.faces.context.ExternalContext
ExternalContext.getRequestContextPath()
public java.lang.String getRequestServletPath()
getRequestServletPath
in class javax.faces.context.ExternalContext
ExternalContext.getRequestServletPath()
public java.lang.String getRequestCharacterEncoding()
getRequestCharacterEncoding
in class javax.faces.context.ExternalContext
ExternalContext.getRequestCharacterEncoding()
public java.lang.String getRequestContentType()
getRequestContentType
in class javax.faces.context.ExternalContext
ExternalContext.getRequestContentType()
public int getRequestContentLength()
getRequestContentLength
in class javax.faces.context.ExternalContext
ExternalContext.getRequestContentLength()
public java.lang.String getResponseCharacterEncoding()
getResponseCharacterEncoding
in class javax.faces.context.ExternalContext
ExternalContext.getResponseCharacterEncoding()
public java.lang.String getResponseContentType()
getResponseContentType
in class javax.faces.context.ExternalContext
ExternalContext.getResponseContentType()
public java.lang.String getInitParameter(java.lang.String name)
getInitParameter
in class javax.faces.context.ExternalContext
ExternalContext.getInitParameter(String)
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths
in class javax.faces.context.ExternalContext
ExternalContext.getResourcePaths(String)
public java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream
in class javax.faces.context.ExternalContext
ExternalContext.getResourceAsStream(String)
public java.net.URL getResource(java.lang.String path)
getResource
in class javax.faces.context.ExternalContext
ExternalContext.getResource(String)
public java.lang.String encodeActionURL(java.lang.String url)
encodeActionURL
in class javax.faces.context.ExternalContext
ExternalContext.encodeActionURL(String)
public java.lang.String encodeResourceURL(java.lang.String url)
encodeResourceURL
in class javax.faces.context.ExternalContext
ExternalContext.encodeResourceURL(String)
public java.lang.String encodeNamespace(java.lang.String name)
encodeNamespace
in class javax.faces.context.ExternalContext
ExternalContext.encodeNamespace(String)
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
ExternalContext.dispatch(String)
public void redirect(java.lang.String requestURI) throws java.io.IOException
redirect
in class javax.faces.context.ExternalContext
java.io.IOException
ExternalContext.redirect(String)
public void log(java.lang.String message)
log
in class javax.faces.context.ExternalContext
ExternalContext.log(String)
public void log(java.lang.String message, java.lang.Throwable throwable)
log
in class javax.faces.context.ExternalContext
ExternalContext.log(String, Throwable)
public java.lang.String getAuthType()
getAuthType
in class javax.faces.context.ExternalContext
ExternalContext.getAuthType()
public java.lang.String getMimeType(java.lang.String file)
getMimeType
in class javax.faces.context.ExternalContext
ExternalContext.getMimeType(String)
public java.lang.String getRemoteUser()
getRemoteUser
in class javax.faces.context.ExternalContext
ExternalContext.getRemoteUser()
public java.security.Principal getUserPrincipal()
getUserPrincipal
in class javax.faces.context.ExternalContext
ExternalContext.getUserPrincipal()
public boolean isUserInRole(java.lang.String role)
isUserInRole
in class javax.faces.context.ExternalContext
ExternalContext.isUserInRole(String)
public void invalidateSession()
invalidateSession
in class javax.faces.context.ExternalContext
ExternalContext.invalidateSession()
public void addResponseCookie(java.lang.String name, java.lang.String value, java.util.Map<java.lang.String,java.lang.Object> properties)
addResponseCookie
in class javax.faces.context.ExternalContext
name
- value
- properties
- ExternalContext.addResponseCookie(String, String, java.util.Map)
public java.io.OutputStream getResponseOutputStream() throws java.io.IOException
getResponseOutputStream
in class javax.faces.context.ExternalContext
java.io.IOException
ExternalContext.getResponseOutputStream()
public java.io.Writer getResponseOutputWriter() throws java.io.IOException
getResponseOutputWriter
in class javax.faces.context.ExternalContext
java.io.IOException
ExternalContext.getResponseOutputWriter()
public java.lang.String getRequestScheme()
getRequestScheme
in class javax.faces.context.ExternalContext
ExternalContext.getRequestScheme()
public java.lang.String getRequestServerName()
getRequestServerName
in class javax.faces.context.ExternalContext
ExternalContext.getRequestServerName()
public int getRequestServerPort()
getRequestServerPort
in class javax.faces.context.ExternalContext
ExternalContext.getRequestServerPort()
public void setResponseContentType(java.lang.String contentType)
setResponseContentType
in class javax.faces.context.ExternalContext
ExternalContext.setResponseContentType(String)
public void setResponseHeader(java.lang.String name, java.lang.String value)
setResponseHeader
in class javax.faces.context.ExternalContext
ExternalContext.setResponseHeader(String, String)
public void addResponseHeader(java.lang.String name, java.lang.String value)
addResponseHeader
in class javax.faces.context.ExternalContext
ExternalContext.addResponseHeader(String, String)
public void setResponseBufferSize(int size)
setResponseBufferSize
in class javax.faces.context.ExternalContext
ExternalContext.setResponseBufferSize(int)
public boolean isResponseCommitted()
isResponseCommitted
in class javax.faces.context.ExternalContext
ExternalContext.isResponseCommitted()
public void responseReset()
responseReset
in class javax.faces.context.ExternalContext
ExternalContext.responseReset()
public void responseSendError(int statusCode, java.lang.String message) throws java.io.IOException
responseSendError
in class javax.faces.context.ExternalContext
java.io.IOException
ExternalContext.responseSendError(int, String)
public void setResponseStatus(int statusCode)
setResponseStatus
in class javax.faces.context.ExternalContext
ExternalContext.setResponseStatus(int)
public void responseFlushBuffer() throws java.io.IOException
responseFlushBuffer
in class javax.faces.context.ExternalContext
java.io.IOException
ExternalContext.responseFlushBuffer()
public void setResponseContentLength(int length)
setResponseContentLength
in class javax.faces.context.ExternalContext
ExternalContext.setResponseContentLength(int)
public void setSessionMaxInactiveInterval(int interval)
setSessionMaxInactiveInterval
in class javax.faces.context.ExternalContext
ExternalContext.setSessionMaxInactiveInterval(int)
public int getResponseBufferSize()
getResponseBufferSize
in class javax.faces.context.ExternalContext
ExternalContext.getResponseBufferSize()
public int getSessionMaxInactiveInterval()
getSessionMaxInactiveInterval
in class javax.faces.context.ExternalContext
ExternalContext.getSessionMaxInactiveInterval()
public boolean isSecure()
isSecure
in class javax.faces.context.ExternalContext
ExternalContext.isSecure()
public java.lang.String encodeBookmarkableURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
encodeBookmarkableURL
in class javax.faces.context.ExternalContext
public java.lang.String encodeRedirectURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
encodeRedirectURL
in class javax.faces.context.ExternalContext
public java.lang.String encodePartialActionURL(java.lang.String url)
encodePartialActionURL
in class javax.faces.context.ExternalContext
ExternalContext.encodePartialActionURL(String)
public javax.faces.context.Flash getFlash()
getFlash
in class javax.faces.context.ExternalContext
private ELFlash getELFlash()
public java.lang.String getFallbackMimeType(java.lang.String file)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.