org.apache.myfaces.trinidadinternal.config.xmlHttp
Class XmlHttpPortletExternalContext

java.lang.Object
  extended by javax.faces.context.ExternalContext
      extended by javax.faces.context.ExternalContextWrapper
          extended by org.apache.myfaces.trinidad.context.ExternalContextDecorator
              extended by org.apache.myfaces.trinidadinternal.config.xmlHttp.XmlHttpPortletExternalContext
All Implemented Interfaces:
javax.faces.FacesWrapper<javax.faces.context.ExternalContext>

public class XmlHttpPortletExternalContext
extends org.apache.myfaces.trinidad.context.ExternalContextDecorator

This ExternalContext allows redirects to be sent on a resource request. Normally this is not allowed, but we do this by sending a redirect xml message.


Field Summary
 
Fields inherited from class javax.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
XmlHttpPortletExternalContext(javax.faces.context.ExternalContext ec)
           
 
Method Summary
protected  javax.faces.context.ExternalContext getExternalContext()
           
 void redirect(java.lang.String url)
           
 
Methods inherited from class org.apache.myfaces.trinidad.context.ExternalContextDecorator
getWrapped
 
Methods inherited from class javax.faces.context.ExternalContextWrapper
addResponseCookie, addResponseHeader, dispatch, encodeActionURL, encodeBookmarkableURL, encodeNamespace, encodePartialActionURL, encodeRedirectURL, encodeResourceURL, getApplicationMap, getAuthType, getContext, getContextName, getFlash, getInitParameter, getInitParameterMap, getMimeType, getRealPath, getRemoteUser, getRequest, getRequestCharacterEncoding, getRequestContentLength, getRequestContentType, getRequestContextPath, getRequestCookieMap, getRequestHeaderMap, getRequestHeaderValuesMap, getRequestLocale, getRequestLocales, getRequestMap, getRequestParameterMap, getRequestParameterNames, getRequestParameterValuesMap, getRequestPathInfo, getRequestScheme, getRequestServerName, getRequestServerPort, getRequestServletPath, getResource, getResourceAsStream, getResourcePaths, getResponse, getResponseBufferSize, getResponseCharacterEncoding, getResponseContentType, getResponseOutputStream, getResponseOutputWriter, getSession, getSessionMap, getUserPrincipal, invalidateSession, isResponseCommitted, isUserInRole, log, log, responseFlushBuffer, responseReset, responseSendError, setRequest, setRequestCharacterEncoding, setResponse, setResponseBufferSize, setResponseCharacterEncoding, setResponseContentLength, setResponseContentType, setResponseHeader, setResponseStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlHttpPortletExternalContext

public XmlHttpPortletExternalContext(javax.faces.context.ExternalContext ec)
Method Detail

redirect

public void redirect(java.lang.String url)
              throws java.io.IOException
Overrides:
redirect in class javax.faces.context.ExternalContextWrapper
Throws:
java.io.IOException

getExternalContext

protected javax.faces.context.ExternalContext getExternalContext()
Specified by:
getExternalContext in class org.apache.myfaces.trinidad.context.ExternalContextDecorator


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.