org.apache.portals.bridges.jsf
Class PortletExternalContextImpl

java.lang.Object
  extended by javax.faces.context.ExternalContext
      extended by org.apache.portals.bridges.jsf.PortletExternalContextImpl

public class PortletExternalContextImpl
extends javax.faces.context.ExternalContext

JSF 1.0 PRD2, 6.1.1

See MyFaces project for servlet implementation.

Author:
David Le Strat

Field Summary
 
Fields inherited from class javax.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
PortletExternalContextImpl(javax.portlet.PortletContext portletContext, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
 
Method Summary
 void dispatch(java.lang.String requestURI)
           
 java.lang.String encodeActionURL(java.lang.String s)
           
 java.lang.String encodeNamespace(java.lang.String pNamespace)
           
 java.lang.String encodeResourceURL(java.lang.String s)
           
 java.util.Map getApplicationMap()
           
 java.lang.String getAuthType()
           
 java.lang.Object getContext()
           
 java.lang.String getInitParameter(java.lang.String s)
           
 java.util.Map getInitParameterMap()
           
 java.lang.String getRemoteUser()
           
 java.lang.Object getRequest()
           
 java.lang.String getRequestContextPath()
           
 java.util.Map getRequestCookieMap()
           
 java.util.Map getRequestHeaderMap()
           
 java.util.Map getRequestHeaderValuesMap()
           
 java.util.Locale getRequestLocale()
           
 java.util.Iterator getRequestLocales()
           
 java.util.Map getRequestMap()
           
 java.util.Map getRequestParameterMap()
           
 java.util.Iterator getRequestParameterNames()
           
 java.util.Map getRequestParameterValuesMap()
           
 java.lang.String getRequestPathInfo()
           
 java.lang.String getRequestServletPath()
           
 java.net.URL getResource(java.lang.String s)
           
 java.io.InputStream getResourceAsStream(java.lang.String s)
           
 java.util.Set getResourcePaths(java.lang.String s)
           
 java.lang.Object getResponse()
           
 java.lang.Object getSession(boolean create)
           
 java.util.Map 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 t)
           
 void redirect(java.lang.String url)
           
 void release()
           Reset the member variables.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletExternalContextImpl

public PortletExternalContextImpl(javax.portlet.PortletContext portletContext,
                                  javax.portlet.PortletRequest portletRequest,
                                  javax.portlet.PortletResponse portletResponse)
Parameters:
portletContext - The PortletContext.
portletRequest - The PortletRequest.
portletResponse - The PortletResponse.
Method Detail

release

public void release()

Reset the member variables.


getSession

public java.lang.Object getSession(boolean create)
Specified by:
getSession in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getSession(boolean)

getContext

public java.lang.Object getContext()
Specified by:
getContext in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getContext()

getRequest

public java.lang.Object getRequest()
Specified by:
getRequest in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequest()

getResponse

public java.lang.Object getResponse()
Specified by:
getResponse in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getResponse()

getApplicationMap

public java.util.Map getApplicationMap()
Specified by:
getApplicationMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getApplicationMap()

getSessionMap

public java.util.Map getSessionMap()
Specified by:
getSessionMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getSessionMap()

getRequestMap

public java.util.Map getRequestMap()
Specified by:
getRequestMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestMap()

getRequestParameterMap

public java.util.Map getRequestParameterMap()
Specified by:
getRequestParameterMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestParameterMap()

getRequestParameterValuesMap

public java.util.Map getRequestParameterValuesMap()
Specified by:
getRequestParameterValuesMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestParameterValuesMap()

getRequestParameterNames

public java.util.Iterator getRequestParameterNames()
Specified by:
getRequestParameterNames in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestParameterNames()

getRequestHeaderMap

public java.util.Map getRequestHeaderMap()
Specified by:
getRequestHeaderMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestHeaderMap()

getRequestHeaderValuesMap

public java.util.Map getRequestHeaderValuesMap()
Specified by:
getRequestHeaderValuesMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestHeaderValuesMap()

getRequestCookieMap

public java.util.Map getRequestCookieMap()
Specified by:
getRequestCookieMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestCookieMap()

getRequestLocale

public java.util.Locale getRequestLocale()
Specified by:
getRequestLocale in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestLocale()

getRequestPathInfo

public java.lang.String getRequestPathInfo()
Specified by:
getRequestPathInfo in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestPathInfo()

getRequestContextPath

public java.lang.String getRequestContextPath()
Specified by:
getRequestContextPath in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestContextPath()

getInitParameter

public java.lang.String getInitParameter(java.lang.String s)
Specified by:
getInitParameter in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getInitParameter(java.lang.String)

getInitParameterMap

public java.util.Map getInitParameterMap()
Specified by:
getInitParameterMap in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getInitParameterMap()

getResourcePaths

public java.util.Set getResourcePaths(java.lang.String s)
Specified by:
getResourcePaths in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getResourcePaths(java.lang.String)

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String s)
Specified by:
getResourceAsStream in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getResourceAsStream(java.lang.String)

encodeActionURL

public java.lang.String encodeActionURL(java.lang.String s)
Specified by:
encodeActionURL in class javax.faces.context.ExternalContext
See Also:
ExternalContext.encodeActionURL(java.lang.String)

encodeResourceURL

public java.lang.String encodeResourceURL(java.lang.String s)
Specified by:
encodeResourceURL in class javax.faces.context.ExternalContext
See Also:
ExternalContext.encodeResourceURL(java.lang.String)

encodeNamespace

public java.lang.String encodeNamespace(java.lang.String pNamespace)
Specified by:
encodeNamespace in class javax.faces.context.ExternalContext
See Also:
ExternalContext.encodeNamespace(java.lang.String)

dispatch

public void dispatch(java.lang.String requestURI)
              throws java.io.IOException,
                     javax.faces.FacesException
Specified by:
dispatch in class javax.faces.context.ExternalContext
Throws:
java.io.IOException
javax.faces.FacesException
See Also:
ExternalContext.dispatch(java.lang.String)

getRequestServletPath

public java.lang.String getRequestServletPath()
Specified by:
getRequestServletPath in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestServletPath()

getAuthType

public java.lang.String getAuthType()
Specified by:
getAuthType in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getAuthType()

getRemoteUser

public java.lang.String getRemoteUser()
Specified by:
getRemoteUser in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRemoteUser()

isUserInRole

public boolean isUserInRole(java.lang.String role)
Specified by:
isUserInRole in class javax.faces.context.ExternalContext
See Also:
ExternalContext.isUserInRole(java.lang.String)

getUserPrincipal

public java.security.Principal getUserPrincipal()
Specified by:
getUserPrincipal in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getUserPrincipal()

log

public void log(java.lang.String message)
Specified by:
log in class javax.faces.context.ExternalContext
See Also:
ExternalContext.log(java.lang.String)

log

public void log(java.lang.String message,
                java.lang.Throwable t)
Specified by:
log in class javax.faces.context.ExternalContext
See Also:
ExternalContext.log(java.lang.String, java.lang.Throwable)

redirect

public void redirect(java.lang.String url)
              throws java.io.IOException
Specified by:
redirect in class javax.faces.context.ExternalContext
Throws:
java.io.IOException
See Also:
ExternalContext.redirect(java.lang.String)

getRequestLocales

public java.util.Iterator getRequestLocales()
Specified by:
getRequestLocales in class javax.faces.context.ExternalContext
See Also:
ExternalContext.getRequestLocales()

getResource

public java.net.URL getResource(java.lang.String s)
                         throws java.net.MalformedURLException
Specified by:
getResource in class javax.faces.context.ExternalContext
Throws:
java.net.MalformedURLException
See Also:
ExternalContext.getResource(java.lang.String)


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.