Jetspeed 2
  1. Jetspeed 2
  2. JS2-728

Provide a Portals Bridges common.PortletResourceURLFactory implementation for Jetspeed

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.2
    • Fix Version/s: 2.1.2
    • Component/s: Aggregation, Ajax, Container
    • Labels:
      None

      Description

      Portals Bridges now provides a PortletResourceURLFactory interface, see PB-65, which is defined for creating direct Portlet access urls, somewhat similar to what the Portlet API 2.0 ResourceURL will bring natively.

      For Jetspeed-2 it will be quite easy to provide an implementation of this interface by serving a (Render) request over the portlet-pipeline.
      The only requirement will be that the portlet-pipeline is defined (under that name) in the Spring assembly as it will be invoked using a PortalReservedParameters.PIPELINE request parameter.

      One caveat: By default (although configurable) Jetspeed-2 stores navigational state in the session, so parameters set on the RenderURL as created by our PortletResourceURLFactory implementation might be saved too. But that is not what should happen as these ResourceUrls should not change the nav-state.
      So, I'll define additional reserved (portal) request parameters to indicate the provided request nav-state is to be treated as transient.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        1m 4s 1 Ate Douma 31/May/07 16:31
        In Progress In Progress Resolved Resolved
        28m 37s 1 Ate Douma 31/May/07 17:00
        Resolved Resolved Reopened Reopened
        3d 8h 52m 1 Ate Douma 04/Jun/07 01:52
        Reopened Reopened Resolved Resolved
        14m 29s 1 Ate Douma 04/Jun/07 02:07
        Resolved Resolved Closed Closed
        1583d 20h 30m 1 Ate Douma 04/Oct/11 22:38
        Ate Douma made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Ate Douma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Ate Douma added a comment -

        Done

        Show
        Ate Douma added a comment - Done
        Ate Douma made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        Ate Douma added a comment -

        I will adjust (and much simplify) the PortletResourceURLFactoryImpl to the new direct portlet ResourceURL support as provided through JS2-729

        Show
        Ate Douma added a comment - I will adjust (and much simplify) the PortletResourceURLFactoryImpl to the new direct portlet ResourceURL support as provided through JS2-729
        Ate Douma made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Ate Douma added a comment -

        Implemented

        Show
        Ate Douma added a comment - Implemented
        Ate Douma made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Ate Douma created issue -

          People

          • Assignee:
            Ate Douma
            Reporter:
            Ate Douma
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development