Author: taylor
Date: Mon Jan 15 12:05:20 2007
New Revision: 496458

URL: http://svn.apache.org/viewvc?view=rev&rev=496458
Log:
http://issues.apache.org/jira/browse/PB-55
FacesContextFactoryImpl.getFacesContext takes a config as first parameter 
instead of a context as specified in JSF spec

patch from Cristophe Jolif

Modified:
    
portals/bridges/trunk/jsf/src/java/org/apache/portals/bridges/jsf/FacesContextFactoryImpl.java

Modified: 
portals/bridges/trunk/jsf/src/java/org/apache/portals/bridges/jsf/FacesContextFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/portals/bridges/trunk/jsf/src/java/org/apache/portals/bridges/jsf/FacesContextFactoryImpl.java?view=diff&rev=496458&r1=496457&r2=496458
==============================================================================
--- 
portals/bridges/trunk/jsf/src/java/org/apache/portals/bridges/jsf/FacesContextFactoryImpl.java
 (original)
+++ 
portals/bridges/trunk/jsf/src/java/org/apache/portals/bridges/jsf/FacesContextFactoryImpl.java
 Mon Jan 15 12:05:20 2007
@@ -19,8 +19,6 @@
 import javax.faces.context.FacesContext;
 import javax.faces.context.FacesContextFactory;
 import javax.faces.lifecycle.Lifecycle;
-
-import javax.portlet.PortletConfig;
 import javax.portlet.PortletContext;
 import javax.portlet.PortletRequest;
 import javax.portlet.PortletResponse;
@@ -38,24 +36,20 @@
      * @see 
javax.faces.context.FacesContextFactory#getFacesContext(java.lang.Object,
      *      java.lang.Object, java.lang.Object, 
javax.faces.lifecycle.Lifecycle)
      */
-    public FacesContext getFacesContext(Object config, Object request, Object 
response, Lifecycle lifecycle) 
+    public FacesContext getFacesContext(Object context, Object request, Object 
response, Lifecycle lifecycle) 
             throws FacesException
-    {
-        if (config instanceof PortletConfig)
+    {       
+        if (context instanceof PortletContext)
         {
-            PortletConfig pc = (PortletConfig)config;
-            PortletContext context = pc.getPortletContext();
             PortletFacesContextImpl facesContext = new 
PortletFacesContextImpl( 
                     (PortletContext) context,  
                     (PortletRequest) request,
                     (PortletResponse) response);
-            String defaultViewName = 
pc.getInitParameter(FacesPortlet.PARAM_VIEW_PAGE);            
-            // facesContext.resolveViewRoot(defaultViewName, 
(PortletRequest)request);
             return facesContext;
         }
         else
         {
-            throw new FacesException("Unsupported context type " + 
config.getClass().getName());
+            throw new FacesException("Unsupported context type " + 
context.getClass().getName());
         }
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to