ICEfaces
  1. ICEfaces
  2. ICE-3979

Co-existence with JSF 2.0 for ICEfaces 1.8.x

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.2, 1.8.2-EE-GA
    • Fix Version/s: 1.8.2-EE-GA_P01, 1.8.2a
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      GlassFish v3, JSF 2.0.0 PR

      Description

      It is useful for the current builds of ICEfaces to support JSF 2.0 to support experimentation and and investigation.

      Note that the technique for supporting the current JSF 2.0.0 PR release is likely very different from the technique for fully integrating ICEfaces 2.0 with JSF 2.0.

      Two main barriers to integrating ICEfaces 1.8 with JSF 2.0 present themselves:
        1. the FacesContext API has changed and now contains methods that return JSF 2.0 types
        2. the Facelets implementation is now built into JSF 2.0

      1. can be resolved by instantiating the appropriate class at runtime. 2. requires further investigation, but can be dealt with my not using Facelets initially.



        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #23100 Thu Nov 11 09:37:40 MST 2010 ted.goddard disabled prototype JSF 2.0 integration (ICE-3979)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/parser/ImplementationUtil.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #20421 Fri Jan 29 13:16:27 MST 2010 ted.goddard fall back to JSF 1.2 if JSF 2.0 detection succeeds but JSF 2.0 integration fails (ICE-3979)
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.8.2/icefaces/core/src/com/icesoft/faces/context/View.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #20357 Mon Jan 25 11:39:00 MST 2010 ted.goddard fall back to JSF 1.2 if JSF 2.0 detection succeeds but JSF 2.0 integration fails (ICE-3979)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18935 Wed May 27 13:17:50 MDT 2009 ted.goddard updated support for JSF 2.0.0 b13 (ICE-3979)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeFacesContext2.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeExternalContext2.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18189 Mon Jan 19 10:51:46 MST 2009 ted.goddard experimental support for JSF 2.0.0 PR (ICE-3979)
        Files Changed
        Commit graph ADD /icefaces/trunk/icefaces/core/src/org/icefaces
        Commit graph ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeFacesContext2.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/org
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/parser/ImplementationUtil.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x/context
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeFacesContext.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/build.xml

          People

          • Assignee:
            Unassigned
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: