Tapestry
  1. Tapestry
  2. TAPESTRY-1923

ComponentClassResolver can/should provide access to all known page names

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 5.0
    • Fix Version/s: 5.0.15
    • Component/s: tapestry-core
    • Labels:
      None

      Description

      ComponentClassResolver knows about all pages in the application. It has been requested that this be explpoited as a usable feature provided by the implementing service, as it may be useful to access such a list.

      This issue is a response to this thread on the mailing list:
      http://www.nabble.com/T5-How-to-get-all-page-names--tf4839337.html#a13848595

        Activity

        Chris Lewis created issue -
        Chris Lewis made changes -
        Field Original Value New Value
        Description ComponentClassResolver ComponentClassResolver knows about all pages in the application. It has been requested that this be explpoited as a usable feature provided by the implementing service, as it may be useful to access such a list.

        This issue is a response to this thread on the mailing list:
        http://www.nabble.com/T5-How-to-get-all-page-names--tf4839337.html#a13848595
        Hide
        Chris Lewis added a comment -

        Here is a simple patch that adds a method to the interface (ComponentClassResolver#getLogicalPageNames), as well as an implementation to the internal service. Its a simple implementation (the work was already done) that follows the concurrency measures taken in other similar methods. What may be in question is if the naming and return types follow convention as I don't know what they are.

        Show
        Chris Lewis added a comment - Here is a simple patch that adds a method to the interface (ComponentClassResolver#getLogicalPageNames), as well as an implementation to the internal service. Its a simple implementation (the work was already done) that follows the concurrency measures taken in other similar methods. What may be in question is if the naming and return types follow convention as I don't know what they are.
        Chris Lewis made changes -
        Attachment access-to-pages.patch [ 12369876 ]
        Hide
        Chris Lewis added a comment -

        I forgot to mention that this patch is against r596535 (5.0.7).

        Show
        Chris Lewis added a comment - I forgot to mention that this patch is against r596535 (5.0.7).
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.8 [ 12312898 ]
        Fix Version/s 5.0.7 [ 12312802 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.9 [ 12312930 ]
        Fix Version/s 5.0.8 [ 12312898 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.10 [ 12312936 ]
        Fix Version/s 5.0.9 [ 12312930 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.10 [ 12312936 ]
        Fix Version/s 5.0.11 [ 12312968 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.12 [ 12313048 ]
        Fix Version/s 5.0.11 [ 12312968 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.13 [ 12313205 ]
        Fix Version/s 5.0.12 [ 12313048 ]
        Howard M. Lewis Ship made changes -
        Fix Version/s 5.0.13 [ 12313205 ]
        Fix Version/s 5.0 [ 12312018 ]
        Howard M. Lewis Ship made changes -
        Affects Version/s 5.0 [ 12312018 ]
        Howard M. Lewis Ship made changes -
        Assignee Howard M. Lewis Ship [ hlship ]
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Fix Version/s 5.0 [ 12312018 ]
        Fix Version/s 5.0.15 [ 12313350 ]
        Mark Thomas made changes -
        Workflow jira [ 12417517 ] Default workflow, editable Closed status [ 12568409 ]
        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12568409 ] jira [ 12591465 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Closed Closed
        297d 8h 49m 1 Howard M. Lewis Ship 12/Sep/08 21:32

          People

          • Assignee:
            Howard M. Lewis Ship
            Reporter:
            Chris Lewis
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development