Tapestry 5
  1. Tapestry 5
  2. TAP5-1064

Extend PropertyAccess to understand Scala style properties (which use a different naming convention than JavaBeans)

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.1.0.7
    • Fix Version/s: 5.2.0
    • Component/s: tapestry-ioc
    • Labels:
      None

      Description

      As discussed in the dev list (http://markmail.org/thread/upzrocwkkppzmfv2)

      It would be great if Tapestry was able to discover Scala properties and not force Scala users to annotate all the properties with the scala.reflect.BeanProperty or BeanInfo annotations.

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Closed Closed
        2d 2h 21m 1 Howard M. Lewis Ship 22/Mar/10 03:30
        Howard M. Lewis Ship made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Fix Version/s 5.2.0 [ 12314122 ]
        Resolution Fixed [ 1 ]
        Howard M. Lewis Ship made changes -
        Summary Support for Scala properties Extend PropertyAccess to understand Scala style properties (which use a different naming convention than JavaBeans)
        Assignee Howard M. Lewis Ship [ hlship ]
        Hugo Palma made changes -
        Field Original Value New Value
        Attachment TAP5-1064.patch [ 12439341 ]
        Hide
        Hugo Palma added a comment -

        I'm attaching a patch with an implementation for this request with unit tests.

        Show
        Hugo Palma added a comment - I'm attaching a patch with an implementation for this request with unit tests.
        Hugo Palma created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development