org.apache.myfaces.context.portlet

Class PortletExternalContextImpl

public class PortletExternalContextImpl extends ExternalContext implements ReleaseableExternalContext

An ExternalContext implementation for JSF applications that run inside a a Portlet.

Version: $Revision: 215974 $ $Date: 2005-07-12 17:55:45 +0200 (Tue, 12 Jul 2005) $

Author: Stan Silvert (latest modification by $Author: grantsmith $)

Constructor Summary
PortletExternalContextImpl(PortletContext portletContext, PortletRequest portletRequest, PortletResponse portletResponse)
Creates a new instance of PortletFacesContextImpl
Method Summary
voiddispatch(String path)
StringencodeActionURL(String url)
StringencodeNamespace(String name)
StringencodeResourceURL(String url)
MapgetApplicationMap()
StringgetAuthType()
ObjectgetContext()
StringgetInitParameter(String name)
MapgetInitParameterMap()
StringgetRemoteUser()
ObjectgetRequest()
StringgetRequestContextPath()
MapgetRequestCookieMap()
MapgetRequestHeaderMap()
MapgetRequestHeaderValuesMap()
LocalegetRequestLocale()
IteratorgetRequestLocales()
MapgetRequestMap()
MapgetRequestParameterMap()
IteratorgetRequestParameterNames()
MapgetRequestParameterValuesMap()
StringgetRequestPathInfo()
StringgetRequestServletPath()
URLgetResource(String path)
InputStreamgetResourceAsStream(String path)
SetgetResourcePaths(String path)
ObjectgetResponse()
ObjectgetSession(boolean create)
MapgetSessionMap()
PrincipalgetUserPrincipal()
booleanisUserInRole(String role)
voidlog(String message)
voidlog(String message, Throwable exception)
voidredirect(String url)
voidrelease()

Constructor Detail

PortletExternalContextImpl

public PortletExternalContextImpl(PortletContext portletContext, PortletRequest portletRequest, PortletResponse portletResponse)
Creates a new instance of PortletFacesContextImpl

Method Detail

dispatch

public void dispatch(String path)

encodeActionURL

public String encodeActionURL(String url)

encodeNamespace

public String encodeNamespace(String name)

encodeResourceURL

public String encodeResourceURL(String url)

getApplicationMap

public Map getApplicationMap()

getAuthType

public String getAuthType()

getContext

public Object getContext()

getInitParameter

public String getInitParameter(String name)

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 path)

getResourceAsStream

public InputStream getResourceAsStream(String path)

getResourcePaths

public Set getResourcePaths(String path)

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 exception)

redirect

public void redirect(String url)

release

public void release()