Why does the 3.0.0 implementation of PortletFacesContextFactoryImpl differ from 
the one in 2.0?
-----------------------------------------------------------------------------------------------

                 Key: PORTLETBRIDGE-187
                 URL: https://issues.apache.org/jira/browse/PORTLETBRIDGE-187
             Project: MyFaces Portlet Bridge
          Issue Type: Question
          Components: Impl
    Affects Versions: 3.0.0-alpha
            Reporter: Hampus Wingren
            Assignee: Michael Freedman


This seems like an impossible thing to do if there is no other 
PortletFacesContext implementations available. Is it really correct to try and 
lookup another FacesContext if we are in a portlet environment? 

// if in portlet environment -- do a portlet container neutral test
    // first in case we are packaged in a web app that isn't deployed 
    // on a portlet container/as a portlet. Note:  can't use the BridgeUtil
    // method as that call requires the facesContext to exist.
    FacesContext fc = getWrapped().getFacesContext(context, request, response, 
lifecycle);
      
    if(ExternalContextUtils.isPortlet(fc.getExternalContext()))
    {
      fc = new FacesContextImpl(fc);
    }
      
    return fc;


regards,
Hampus

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to