Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Critical Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: EL
    • Labels:
      None

      Issue Links

        Activity

        Hide
        Manfred Riem added a comment - - edited

        Make sure the appropriate spec text is added for:

        application - describe that this only does EL resolving
        applicationScope
        externalContext
        facesContext
        session - describe that this only does EL resolving (core CDI does the @Inject for session)
        view
        viewScope

        Show
        Manfred Riem added a comment - - edited Make sure the appropriate spec text is added for: application - describe that this only does EL resolving applicationScope externalContext facesContext session - describe that this only does EL resolving (core CDI does the @Inject for session) view viewScope
        Hide
        arjan tijms added a comment -

        This is the current overview of the EL implicit variables handled by CDI:

        * application
        *+ applicationScope (applicationMap)
        cc
        component
        + cookie (requestCookieMap)
        *+? externalContext
        *+ facesContext
        flash
        flowScope
        header
        headerValues
        initParam
        param
        paramValues
        request
        requestScope
        resource
        * session
        + sessionScope (sessionMap)
        *+ view (view root)
        *+ viewScope (viewMap)
        
        * = Implemented via issue 1315 (this issue)
        + = Implemented via issue 1316
        ? = new implicit EL variable
        

        Preliminary implementation of entries not yet committed in the 2.3 trunk: https://github.com/omnifaces/mojarra/commit/1fa3ad6f0919eedc613cf21d4390a9d20c80e39c

        Show
        arjan tijms added a comment - This is the current overview of the EL implicit variables handled by CDI: * application *+ applicationScope (applicationMap) cc component + cookie (requestCookieMap) *+? externalContext *+ facesContext flash flowScope header headerValues initParam param paramValues request requestScope resource * session + sessionScope (sessionMap) *+ view (view root) *+ viewScope (viewMap) * = Implemented via issue 1315 (this issue) + = Implemented via issue 1316 ? = new implicit EL variable Preliminary implementation of entries not yet committed in the 2.3 trunk: https://github.com/omnifaces/mojarra/commit/1fa3ad6f0919eedc613cf21d4390a9d20c80e39c
        Hide
        Manfred Riem added a comment -

        r=mriem

        Show
        Manfred Riem added a comment - r=mriem
        Hide
        arjan tijms added a comment -

        Applied to 2.3 trunk:

        svn commit -m "JAVASERVERFACES_SPEC_PUBLIC-1315, moved qualifiers to new annotation package. r=mriem"
        Adding jsf-api/src/main/java/javax/faces/annotation
        Adding jsf-api/src/main/java/javax/faces/annotation/ApplicationMap.java
        Adding jsf-api/src/main/java/javax/faces/annotation/RequestCookieMap.java
        Adding jsf-api/src/main/java/javax/faces/annotation/SessionMap.java
        Adding jsf-api/src/main/java/javax/faces/annotation/ViewMap.java
        Sending jsf-ri/src/main/java/com/sun/faces/cdi/ApplicationMapAnnotationLiteral.java
        Sending jsf-ri/src/main/java/com/sun/faces/cdi/RequestCookieMapAnnotationLiteral.java
        Sending jsf-ri/src/main/java/com/sun/faces/cdi/SessionMapAnnotationLiteral.java
        Sending jsf-ri/src/main/java/com/sun/faces/cdi/ViewMapAnnotationLiteral.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectApplicationMap2Bean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectApplicationMapBean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectRequestCookieMap2Bean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectRequestCookieMapBean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectSessionMap2Bean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectSessionMapBean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectViewMap2Bean.java
        Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectViewMapBean.java
        Transmitting file data ................
        Committed revision 15029.

        Show
        arjan tijms added a comment - Applied to 2.3 trunk: svn commit -m " JAVASERVERFACES_SPEC_PUBLIC-1315 , moved qualifiers to new annotation package. r=mriem" Adding jsf-api/src/main/java/javax/faces/annotation Adding jsf-api/src/main/java/javax/faces/annotation/ApplicationMap.java Adding jsf-api/src/main/java/javax/faces/annotation/RequestCookieMap.java Adding jsf-api/src/main/java/javax/faces/annotation/SessionMap.java Adding jsf-api/src/main/java/javax/faces/annotation/ViewMap.java Sending jsf-ri/src/main/java/com/sun/faces/cdi/ApplicationMapAnnotationLiteral.java Sending jsf-ri/src/main/java/com/sun/faces/cdi/RequestCookieMapAnnotationLiteral.java Sending jsf-ri/src/main/java/com/sun/faces/cdi/SessionMapAnnotationLiteral.java Sending jsf-ri/src/main/java/com/sun/faces/cdi/ViewMapAnnotationLiteral.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectApplicationMap2Bean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectApplicationMapBean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectRequestCookieMap2Bean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectRequestCookieMapBean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectSessionMap2Bean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectSessionMapBean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectViewMap2Bean.java Sending test/javaee8/cdi/src/main/java/com/sun/faces/test/javaee8/cdi/InjectViewMapBean.java Transmitting file data ................ Committed revision 15029.

          People

          • Assignee:
            arjan tijms
            Reporter:
            Manfred Riem
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: