Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-4231

Person class should use common attribute functionality

    XMLWordPrintable

Details

    • High

    Description

      Person is an odd-one-out amongst other domain types that have attributes. Currently it is declared as:

      public class Person extends BaseOpenmrsData implements java.io.Serializable
      

      Ideally it would be:

      public class Person extends BaseCustomizableData<PersonAttribute> implements Customizable<PersonAttribute>
      

      And PersonAttribute would be a subclass of BaseAttribute

      Gliffy Diagrams

        Attachments

          Issue Links

            Activity

              People

                npars Neil Parsons
                rowanseymour Rowan Seymour
                Votes:
                0 Vote for this issue
                Watchers:
                16 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Time Tracking

                    Estimated:
                    Original Estimate - 2 days Original Estimate - 2 days
                    2d
                    Remaining:
                    Time Spent - 1 week, 1 hour, 30 minutes Remaining Estimate - 3 days, 3 hours
                    3d 3h
                    Logged:
                    Time Spent - 1 week, 1 hour, 30 minutes Remaining Estimate - 3 days, 3 hours
                    1w 1h 30m