org.apache.myfaces.orchestra.lib.jsf
Class _PortletFacesContextWrapper
java.lang.Object
FacesContextWrapper
org.apache.myfaces.orchestra.lib.jsf._PortletFacesContextWrapper
public class _PortletFacesContextWrapper
- extends FacesContextWrapper
Convenient class to wrap the current FacesContext in portlet environment.
- Since:
- 1.4
- Version:
- $Revision: 798382 $ $Date: 2009-07-27 22:23:02 -0500 (lun, 27 jul 2009) $
- Author:
- Leonardo Uribe (latest modification by $Author: lu4242 $)
Constructor Summary |
_PortletFacesContextWrapper(FacesContext facesContext,
boolean install,
boolean finit,
java.lang.String fnextToken,
java.util.List fhandlers,
RequestHandler fcontextLockHandler)
The install parameter controls whether this object will be configured as
the object returned from calls to FacesContext.getCurrentInstance() or not. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_PortletFacesContextWrapper
public _PortletFacesContextWrapper(FacesContext facesContext,
boolean install,
boolean finit,
java.lang.String fnextToken,
java.util.List fhandlers,
RequestHandler fcontextLockHandler)
- The install parameter controls whether this object will be configured as
the object returned from calls to FacesContext.getCurrentInstance() or not.
When only overriding the release() method, then install=false is ok as that
is called directly by the FacesServlet on the instance returned by the
FacesContextFactory. However all other methods are invoked on the object
that is returned from FacesContext.getCurrentInstance, so install=true is
needed in order for any other method overrides to have any effect.
IMPORTANT: install=true should not be used until MYFACES-1820 is fixed.
release
public void release()
getWrapped
public FacesContext getWrapped()
getExternalContext
public ExternalContext getExternalContext()
Copyright © 2009 The Apache Software Foundation. All Rights Reserved.