Tapestry 5
  1. Tapestry 5
  2. TAP5-509

Create an AnnotationProvider pipeline

    Details

      Description

      An AnnotationProvider pipeline would provide two very nice features:

      • The possibility of converting one annotation into another. This could easily allow for Tapestry-IoC recognize Spring or EJB or Guice dependency-injection annotations, for example.
      • The possibility to easily add annotations to classes, fields and methods that do not have them. Example: use of JPA and Hibernate Validator annotations to provide BeanEditor/BeanEditForm validation without using @Validate on the entity classes. Maybe we need an specialized validation pipeline, as JPA annotations (@Column(nullable= false), for example) would add one validation rule, but Hibernate Validator (@Email) would provide another validation rule, not overwriting the first one.

        Activity

        Thiago H. de Paula Figueiredo created issue -
        Massimo Lusetti made changes -
        Field Original Value New Value
        Labels tapestr5-review-for-closing
        Massimo Lusetti made changes -
        Labels tapestr5-review-for-closing tapestry5-review-for-closing

          People

          • Assignee:
            Unassigned
            Reporter:
            Thiago H. de Paula Figueiredo
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:

              Development