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

Add voidNote() method to NoteDAO

    XMLWordPrintable

    Details

    • Complexity:
      Low

      Description

      TODO: Couldn't find a voidNote() method.
      deleteNote() should not be called except for testing and administration purposes. Use the void method instead.
      File: /api/src/main/java/org/openmrs/api/db/NoteDAO.java
      Line: 61

      Add this new method to the NoteDAO such that we can use it for voiding notes:

      public Note voidNote(Note note, String reason) throws APIException;
      

      This will require adding these fields to the Note class:

      private Boolean voided = Boolean.FALSE;
      	
      private Date dateVoided;
      	
      private User voidedBy;
      	
      private String voidReason;
      

      In addition, these fields need to be added to the Note.hbm.xml file

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              k.joseph Kaweesi Joseph
              Reporter:
              nullakilla Anton Alekseiev
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 hours
                  2h
                  Remaining:
                  Remaining Estimate - 2 hours
                  2h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified