316. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 12/13/2018 10:35:28 AM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

316.1 Files compared

# Location File Last Modified
1 v12.5_iter_7_build 51.zip\TRM_Upgrade\src\main\java\gov\va\med\fw\report\data ReportDataDAO.java Fri Dec 7 17:36:40 2018 UTC
2 v12.5_iter_7_build 51.zip\TRM_Upgrade\src\main\java\gov\va\med\fw\report\data ReportDataDAO.java Wed Dec 12 19:46:45 2018 UTC

316.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 156
Changed 1 2
Inserted 0 0
Removed 0 0

316.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

316.4 Active regular expressions

No regular expressions were active.

316.5 Comparison detail

  1   /********* ********** ********** ********** ********** ********** *********
  2    * Copyrii ght 2004 V HA. All ri ghts reser ved
  3    ********* ********** ********** ********** ********** ********** *********/
  4   // Package
  5   package go v.va.med.f w.report.d ata;
  6  
  7   // Java cl asses
  8   import jav a.io.Seria lizable;
  9   import jav a.util.Lis t;
  10  
  11   import org .hibernate .Scrollabl eResults;
  12  
  13   import gov .va.med.fw .report.Re portConfig uration;
  14  
  15   // ESR cla sses
  16  
  17   /**
  18    * Provide s methods  to obtain  a report d ata in a c ollection  of row dat a. For
  19    * efficie ncy, a rep ort engine  only buil ds a manag able and c onfigurabl e size of
  20    * collect ion at a t ime instea d of pulli ng all dat a into its
  21    * 
  22    * Project : Framewor k</br> Cre ated on: 4 :22:21 PM  </br>
  23    * 
  24    * @author   DN S
  25    */
  26   public int erface Rep ortDataDAO  extends S erializabl e {
  27  
  28           /* *
  29            *  Allows co ncrete imp lementatio n class to  perform a ny pre pro cess befor e
  30            *  data is r etrieved
  31            *  
  32            *  @param co nfig
  33            *              A report  configura tion
  34            *  @throws R eportDataE xception
  35            *               In case  of errors  accessing  a collect ion
  36            * /
  37           pu blic void  preDataRet rieval(fin al ReportC onfigurati on config)  throws Re portDataEx ception;
  38  
  39           /* *
  40            *  Returns t he scrolla ble result  set
  41            *  
  42            *  @param co nfig
  43            *  @return
  44            *  @throws R eportDataE xception
  45            * /
  46           pu blic Scrol lableResul ts getResu lts(final  ReportConf iguration  config)
  47                             throws  ReportDat aException ;
  48  
  49           /* *
  50            *  Get repor t data in  configurab le set
  51            *  
  52            *  @param fi rstRecord
  53            *              A first  record ind ex
  54            *  @param ma xRecord
  55            *              A thread hold value  of record s
  56            *  @param co nfig
  57            *              A report  configura tion
  58            *  @return A  collectio n returned  from a po stDataRetr ieval meth od is call ed
  59            *  @throws R eportDataE xception
  60            *               In case  of errors  accessing  a collect ion
  61            * /
  62           pu blic List  getRecords (final Rep ortConfigu ration con fig, final  int first Record,
  63                             final  int maxRec ord) throw s ReportDa taExceptio n;
  64  
  65           /* *
  66            *  Allows co ncrete imp lementatio n class to  perform a ny post pr ocess afte r
  67            *  data is r etrieved
  68            *  
  69            *  @param re sults
  70            *              A collec tion of re sult items
  71            *  @param co nfig
  72            *              A report  configura tion
  73            *  @return A  collectio n returned  from a po stDataRetr ieval meth od is call ed
  74            *  @throws R eportDataE xception
  75            *               In case  of errors  accessing  a collect ion
  76            * /
  77           pu blic List  postDataRe trieval(fi nal List r esults, fi nal Report Configurat ion config )
  78                             throws  ReportDat aException ;
  79   }