Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-3108

Require the FacesBridge to resolve EL expressions for implicit objects that can be wrapped by factories

    Details

      Description

      Section 6.5.1 of the JSR 329 Specification (titled "Implicit Objects") lists EL keywords that the bridge is required to resolve with an ELResolver. Since the JSR 378 FacesBridge provides factories that potentially decorate these implicit objects, the FacesBridge ELResolver should be required to resolve implicit objects according to their various factories.

      EL Keyword FacesBridge Factory Related Issue
      actionRequest BridgePortletRequestFactory FACES-2679
      actionResponse BridgePortletResponseFactory FACES-2679
      eventRequest BridgePortletRequestFactory FACES-2679
      eventResponse BridgePortletResponseFactory FACES-2679
      headerRequest BridgePortletRequestFactory FACES-2679
      headerResponse BridgePortletResponseFactory FACES-2679
      httpSessionScope BridgePortletRequestFactory FACES-2679
      portletConfig BridgePortletConfigFactory FACES-2684
      portletSession BridgePortletRequestFactory FACES-2679
      portletSessionScope BridgePortletRequestFactory FACES-2679
      portletPreferences BridgePortletRequestFactory FACES-2679
      portletPreferencesValues BridgePortletRequestFactory FACES-2679
      renderRequest BridgePortletResponseFactory FACES-2679
      renderResponse BridgePortletResponseFactory FACES-2679
      resourceRequest BridgePortletRequestFactory FACES-2679
      resourceResponse BridgePortletResponseFactory FACES-2679

      TCK: JSF_ELTest, JSP_ELTest (bridge-tck-main-portlet)

      • Modify the existing assertions to verify that resolved objects are equal to those that are produced by the FacesBridge factories.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: