Uploaded image for project: 'AeroGear'
  1. AeroGear
  2. AEROGEAR-4204

RecordId annotation does not consider superclasses

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • None

    Description

      Current "RecordID" implementation is using "getDeclaredFields ()" which is returning only fields of current class.
      It doesn't not find the "RecordID" when coming from a superclass like this:

      class DBObject {
      @RecordID
      public Integer id;
      }
      class MyData extends DBObject {
      public String firstName;
      }

      The "Scan" class will not find the inherited "RecordID" in the "MyData" class.

      Attachments

        Activity

          People

            Unassigned Unassigned
            supittma@redhat.com Summers Pittman (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: