org.apache.myfaces.context.servlet

Class ServletExternalContextImpl

Implemented Interfaces:
ReleaseableExternalContext

public class ServletExternalContextImpl
extends ExternalContext
implements ReleaseableExternalContext

JSF 1.0 PRD2, 6.1.1
Version:
$Revision: 219550 $ $Date: 2005-07-18 20:43:43 +0200 (Mon, 18 Jul 2005) $ Revision 1.11 Sylvain Vieujot Forward the message when an exception is thrown in dispatch
Authors:
Manfred Geiler (latest modification by $Author: baranda $)
Anton Koinov

Constructor Summary

ServletExternalContextImpl(ServletContext servletContext, ServletRequest servletRequest, ServletResponse servletResponse)

Method Summary

void
dispatch(String requestURI)
String
encodeActionURL(String s)
String
encodeNamespace(String s)
String
encodeResourceURL(String s)
Map
getApplicationMap()
String
getAuthType()
Object
getContext()
String
getInitParameter(String s)
Map
getInitParameterMap()
String
getRemoteUser()
Object
getRequest()
String
getRequestContextPath()
Map
getRequestCookieMap()
Map
getRequestHeaderMap()
Map
getRequestHeaderValuesMap()
Locale
getRequestLocale()
Iterator
getRequestLocales()
Map
getRequestMap()
Map
getRequestParameterMap()
Iterator
getRequestParameterNames()
Map
getRequestParameterValuesMap()
String
getRequestPathInfo()
String
getRequestServletPath()
URL
getResource(String s)
InputStream
getResourceAsStream(String s)
Set
getResourcePaths(String s)
Object
getResponse()
Object
getSession(boolean create)
Map
getSessionMap()
Principal
getUserPrincipal()
boolean
isUserInRole(String role)
void
log(String message)
void
log(String message, Throwable t)
void
redirect(String url)
void
release()
Release resources that the ExternalContext is holding onto.

Constructor Details

ServletExternalContextImpl

public ServletExternalContextImpl(ServletContext servletContext,
                                  ServletRequest servletRequest,
                                  ServletResponse servletResponse)

Method Details

dispatch

public void dispatch(String requestURI)
            throws IOException,
                   FacesException

encodeActionURL

public String encodeActionURL(String s)

encodeNamespace

public String encodeNamespace(String s)

encodeResourceURL

public String encodeResourceURL(String s)

getApplicationMap

public Map getApplicationMap()

getAuthType

public String getAuthType()

getContext

public Object getContext()

getInitParameter

public String getInitParameter(String s)

getInitParameterMap

public Map getInitParameterMap()

getRemoteUser

public String getRemoteUser()

getRequest

public Object getRequest()

getRequestContextPath

public String getRequestContextPath()

getRequestCookieMap

public Map getRequestCookieMap()

getRequestHeaderMap

public Map getRequestHeaderMap()

getRequestHeaderValuesMap

public Map getRequestHeaderValuesMap()

getRequestLocale

public Locale getRequestLocale()

getRequestLocales

public Iterator getRequestLocales()

getRequestMap

public Map getRequestMap()

getRequestParameterMap

public Map getRequestParameterMap()

getRequestParameterNames

public Iterator getRequestParameterNames()

getRequestParameterValuesMap

public Map getRequestParameterValuesMap()

getRequestPathInfo

public String getRequestPathInfo()

getRequestServletPath

public String getRequestServletPath()

getResource

public URL getResource(String s)
            throws MalformedURLException

getResourceAsStream

public InputStream getResourceAsStream(String s)

getResourcePaths

public Set getResourcePaths(String s)

getResponse

public Object getResponse()

getSession

public Object getSession(boolean create)

getSessionMap

public Map getSessionMap()

getUserPrincipal

public Principal getUserPrincipal()

isUserInRole

public boolean isUserInRole(String role)

log

public void log(String message)

log

public void log(String message,
                Throwable t)

redirect

public void redirect(String url)
            throws IOException

release

public void release()
Release resources that the ExternalContext is holding onto.
Specified by:
release in interface ReleaseableExternalContext