org.apache.myfaces.orchestra.lib.jsf
Class PortletExternalContextWrapper
java.lang.Object
ExternalContext
org.apache.myfaces.orchestra.lib.jsf.PortletExternalContextWrapper
public class PortletExternalContextWrapper
- extends ExternalContext
Class used by _PortletFacesContextWrapper to allow orchestra work in portlets
This class wraps encodeActionURL and encodeResourceURL to include
conversationContext param like RequestParameterResponseWrapper does. In portlets
we can't do the same than is servlets, because the params added here must be
encoded by the portlet container and in portlets we don't have servlet redirect
cases.
- Version:
- $Revision: 798382 $ $Date: 2009-07-27 22:23:02 -0500 (lun, 27 jul 2009) $
- Author:
- Leonardo Uribe(latest modification by $Author: lu4242 $)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortletExternalContextWrapper
public PortletExternalContextWrapper(ExternalContext context)
dispatch
public void dispatch(java.lang.String arg0)
throws java.io.IOException
- Throws:
java.io.IOException
encodeActionURL
public java.lang.String encodeActionURL(java.lang.String url)
encodeNamespace
public java.lang.String encodeNamespace(java.lang.String arg0)
encodeResourceURL
public java.lang.String encodeResourceURL(java.lang.String url)
getApplicationMap
public java.util.Map getApplicationMap()
getAuthType
public java.lang.String getAuthType()
getContext
public java.lang.Object getContext()
getInitParameter
public java.lang.String getInitParameter(java.lang.String arg0)
getInitParameterMap
public java.util.Map getInitParameterMap()
getRemoteUser
public java.lang.String getRemoteUser()
getRequest
public java.lang.Object getRequest()
getRequestContextPath
public java.lang.String getRequestContextPath()
getRequestCookieMap
public java.util.Map getRequestCookieMap()
getRequestHeaderMap
public java.util.Map getRequestHeaderMap()
getRequestHeaderValuesMap
public java.util.Map getRequestHeaderValuesMap()
getRequestLocale
public java.util.Locale getRequestLocale()
getRequestLocales
public java.util.Iterator getRequestLocales()
getRequestMap
public java.util.Map getRequestMap()
getRequestParameterMap
public java.util.Map getRequestParameterMap()
getRequestParameterNames
public java.util.Iterator getRequestParameterNames()
getRequestParameterValuesMap
public java.util.Map getRequestParameterValuesMap()
getRequestPathInfo
public java.lang.String getRequestPathInfo()
getRequestServletPath
public java.lang.String getRequestServletPath()
getResource
public java.net.URL getResource(java.lang.String arg0)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String arg0)
getResourcePaths
public java.util.Set getResourcePaths(java.lang.String arg0)
getResponse
public java.lang.Object getResponse()
getSession
public java.lang.Object getSession(boolean arg0)
getSessionMap
public java.util.Map getSessionMap()
getUserPrincipal
public java.security.Principal getUserPrincipal()
isUserInRole
public boolean isUserInRole(java.lang.String arg0)
redirect
public void redirect(java.lang.String arg0)
throws java.io.IOException
- Throws:
java.io.IOException
log
public void log(java.lang.String s,
java.lang.Throwable throwable)
log
public void log(java.lang.String s)
getResponseContentType
public java.lang.String getResponseContentType()
setRequest
public void setRequest(java.lang.Object request)
setRequestCharacterEncoding
public void setRequestCharacterEncoding(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
setResponse
public void setResponse(java.lang.Object response)
setResponseCharacterEncoding
public void setResponseCharacterEncoding(java.lang.String encoding)
getResponseCharacterEncoding
public java.lang.String getResponseCharacterEncoding()
getRequestCharacterEncoding
public java.lang.String getRequestCharacterEncoding()
Copyright © 2009 The Apache Software Foundation. All Rights Reserved.