Details
-
Type: New Feature
-
Status: Closed
-
Priority: 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
-
ICEsoft Forum Reference:
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.
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 | #18189 | Mon Jan 19 10:51:46 MST 2009 | ted.goddard | experimental support for JSF 2.0.0 PR ( |
Files Changed | ||||
ADD
/icefaces/trunk/icefaces/core/src/org/icefaces
ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeFacesContext2.java ADD /icefaces/trunk/icefaces/core/src/org MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/parser/ImplementationUtil.java ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x/context MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeFacesContext.java ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java MODIFY /icefaces/trunk/icefaces/core/build.xml |
Ted Goddard
created issue -
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 ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeFacesContext2.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeExternalContext.java ADD /icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeExternalContext2.java MODIFY /icefaces/trunk/icefaces/core/build.xml |
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 ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.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 ( |
Files Changed | ||||
MODIFY
/icefaces/branches/icefaces-1.8.2/icefaces/core/src/com/icesoft/faces/context/View.java
|
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Summary | Experimental compatibility with JSF 2.0 | Co-existence with JSF 2.0 for ICEfaces 1.8.x |
Salesforce Case | [] | |
Fix Version/s | 1.8.2a [ 10229 ] |
Ken Fyten
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 1.8.2-EE-GA_P01 [ 10220 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Affects Version/s | 1.8.2-EE-GA [ 10216 ] | |
Affects Version/s | 1.8.2 [ 10190 ] | |
Affects Version/s | 1.8DR#2 [ 10142 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
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 ( |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/parser/ImplementationUtil.java
|
Disable gen.facelets.file as follows in component/build.xml:
+ <target name="jar.components" depends=" test">