Details

    • Type: Sub-task Sub-task
    • Status: Patch Available
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.1.4
    • Fix Version/s: 1.1.4
    • Component/s: Portlet_Support
    • Labels:
      None

      Description

      The source code of the portlet still presents import statements from the portlet API and references portlet API inside in the method:

      /**

      • Determine if we are processing a portlet RenderResponse.
        *
      • @param facesContext The current FacesContext.
      • @return <code>true</code> if we are processing a RenderResponse,
      • <code>false</code> otherwise.
        */
        public static boolean isRenderResponse(FacesContext facesContext) { if (!isPortletRequest(facesContext)) return false; return facesContext.getExternalContext().getResponse() instanceof RenderResponse; }

      the method gets infoked from the org.apache.myfaces.application.jsp.JspViewHandlerImpl line 150 in the call: getActionURL. This call is referenced in the multiple places in jsf core distribution.

      The clean way to resolve portlet api issue whould be to eliminate (compile and runtime) dependency on any of the portlet api classes.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Polina Alber
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development