org.apache.myfaces.context.servlet
Class StartupServletExternalContextImpl
java.lang.Object
javax.faces.context.ExternalContext
org.apache.myfaces.context.servlet.ServletExternalContextImplBase
org.apache.myfaces.context.servlet.StartupServletExternalContextImpl
- All Implemented Interfaces:
- ReleaseableExternalContext
public class StartupServletExternalContextImpl
- extends ServletExternalContextImplBase
An ExternalContext implementation for Servlet environments, which is used
by StartupFacesContextImpl at container startup and shutdown and which
provides ExternalContext functionality that does not require request and
response objects.
- Version:
- $Revision: 957581 $ $Date: 2010-06-24 10:22:24 -0500 (Jue, 24 Jun 2010) $
- Author:
- Jakob Korherr (latest modification by $Author: lu4242 $)
| Fields inherited from class javax.faces.context.ExternalContext |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Methods inherited from class org.apache.myfaces.context.servlet.ServletExternalContextImplBase |
checkNull, getApplicationMap, getContext, getInitParameter, getInitParameterMap, getResource, getResourceAsStream, getResourcePaths, log, log, release |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXCEPTION_TEXT
public static final java.lang.String EXCEPTION_TEXT
- See Also:
- Constant Field Values
StartupServletExternalContextImpl
public StartupServletExternalContextImpl(javax.servlet.ServletContext servletContext,
boolean startup)
encodeActionURL
public java.lang.String encodeActionURL(java.lang.String url)
- Specified by:
encodeActionURL in class javax.faces.context.ExternalContext
encodeNamespace
public java.lang.String encodeNamespace(java.lang.String name)
- Specified by:
encodeNamespace in class javax.faces.context.ExternalContext
encodeResourceURL
public java.lang.String encodeResourceURL(java.lang.String url)
- Specified by:
encodeResourceURL in class javax.faces.context.ExternalContext
getAuthType
public java.lang.String getAuthType()
- Specified by:
getAuthType in class javax.faces.context.ExternalContext
getRemoteUser
public java.lang.String getRemoteUser()
- Specified by:
getRemoteUser in class javax.faces.context.ExternalContext
getRequest
public java.lang.Object getRequest()
- Specified by:
getRequest in class javax.faces.context.ExternalContext
getRequestContextPath
public java.lang.String getRequestContextPath()
- Specified by:
getRequestContextPath in class javax.faces.context.ExternalContext
getRequestCookieMap
public java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
- Specified by:
getRequestCookieMap in class javax.faces.context.ExternalContext
getRequestHeaderMap
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
- Specified by:
getRequestHeaderMap in class javax.faces.context.ExternalContext
getRequestHeaderValuesMap
public java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
- Specified by:
getRequestHeaderValuesMap in class javax.faces.context.ExternalContext
getRequestLocale
public java.util.Locale getRequestLocale()
- Specified by:
getRequestLocale in class javax.faces.context.ExternalContext
getRequestLocales
public java.util.Iterator<java.util.Locale> getRequestLocales()
- Specified by:
getRequestLocales in class javax.faces.context.ExternalContext
getRequestMap
public java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
- Specified by:
getRequestMap in class javax.faces.context.ExternalContext
getRequestParameterMap
public java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
- Specified by:
getRequestParameterMap in class javax.faces.context.ExternalContext
getRequestParameterNames
public java.util.Iterator<java.lang.String> getRequestParameterNames()
- Specified by:
getRequestParameterNames in class javax.faces.context.ExternalContext
getRequestParameterValuesMap
public java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
- Specified by:
getRequestParameterValuesMap in class javax.faces.context.ExternalContext
getRequestPathInfo
public java.lang.String getRequestPathInfo()
- Specified by:
getRequestPathInfo in class javax.faces.context.ExternalContext
getRequestServletPath
public java.lang.String getRequestServletPath()
- Specified by:
getRequestServletPath in class javax.faces.context.ExternalContext
getResponse
public java.lang.Object getResponse()
- Specified by:
getResponse in class javax.faces.context.ExternalContext
getSession
public java.lang.Object getSession(boolean create)
- Specified by:
getSession in class javax.faces.context.ExternalContext
getSessionMap
public java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
- Specified by:
getSessionMap in class javax.faces.context.ExternalContext
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipal in class javax.faces.context.ExternalContext
isUserInRole
public boolean isUserInRole(java.lang.String role)
- Specified by:
isUserInRole in class javax.faces.context.ExternalContext
getRequestCharacterEncoding
public java.lang.String getRequestCharacterEncoding()
- Overrides:
getRequestCharacterEncoding in class javax.faces.context.ExternalContext
getRequestContentType
public java.lang.String getRequestContentType()
- Overrides:
getRequestContentType in class javax.faces.context.ExternalContext
getResponseCharacterEncoding
public java.lang.String getResponseCharacterEncoding()
- Overrides:
getResponseCharacterEncoding in class javax.faces.context.ExternalContext
getResponseContentType
public java.lang.String getResponseContentType()
- Overrides:
getResponseContentType in class javax.faces.context.ExternalContext
setRequest
public void setRequest(java.lang.Object request)
- Overrides:
setRequest in class javax.faces.context.ExternalContext
setRequestCharacterEncoding
public void setRequestCharacterEncoding(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
- Overrides:
setRequestCharacterEncoding in class javax.faces.context.ExternalContext
- Throws:
java.io.UnsupportedEncodingException
setResponse
public void setResponse(java.lang.Object response)
- Overrides:
setResponse in class javax.faces.context.ExternalContext
setResponseCharacterEncoding
public void setResponseCharacterEncoding(java.lang.String encoding)
- Overrides:
setResponseCharacterEncoding in class javax.faces.context.ExternalContext
dispatch
public void dispatch(java.lang.String path)
throws java.io.IOException
- Cannot dispatch because this is not a page request
- Specified by:
dispatch in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
redirect
public void redirect(java.lang.String url)
throws java.io.IOException
- Cannot redirect because this is not a page request
- Specified by:
redirect in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.