208. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/11/2019 10:54:13 AM Eastern Daylight 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.

208.1 Files compared

# Location File Last Modified
1 HTRE_P3_v14.5_iter_4_build_14.zip\java\gov\va\med\fw\report\data ReportDataDAO.java Wed May 29 15:26:18 2019 UTC
2 HTRE_P3_v14.5_iter_4_build_14.zip\java\gov\va\med\fw\report\data ReportDataDAO.java Mon Jun 10 19:27:47 2019 UTC

208.2 Comparison summary

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

208.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

208.4 Active regular expressions

No regular expressions were active.

208.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   }