412. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 12/13/2018 10:35:31 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.

412.1 Files compared

# Location File Last Modified
1 v12.5_iter_7_build 51.zip\TRM_Upgrade\src\main\java\gov\va\med\fw\service\support AbstractSpawnedThreadTask.java Fri Dec 7 17:36:38 2018 UTC
2 v12.5_iter_7_build 51.zip\TRM_Upgrade\src\main\java\gov\va\med\fw\service\support AbstractSpawnedThreadTask.java Wed Dec 12 22:26:42 2018 UTC

412.2 Comparison summary

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

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

412.4 Active regular expressions

No regular expressions were active.

412.5 Comparison detail

  1   /********* ********** ********** ********** ********** ********** *********
  2    * Copyrii ght 2006 V HA. All ri ghts reser ved
  3    ********* ********** ********** ********** ********** ********** *********/
  4  
  5   package go v.va.med.f w.service. support;
  6  
  7   import org .apache.co mmons.lang .Validate;
  8  
  9   import gov .va.med.fw .security. LoginManag er;
  10   import gov .va.med.fw .service.A bstractCom ponent;
  11  
  12   /**
  13    * Abstrac t class fo r thread-b ased tasks .
  14    * 
  15    * Created  May 3, 20 06 8:27:57  PM
  16    * 
  17    * DNS
  18    */
  19   public abs tract clas s Abstract SpawnedThr eadTask ex tends Abst ractCompon ent implem ents
  20                    Spaw nedThreadT ask, Runna ble {
  21           pr ivate Stri ng auditIn fo;
  22           pr ivate Logi nManager l oginManage r;
  23  
  24           pu blic void  run() {
  25                    try  {
  26                             execut e();
  27                    } ca tch (Throw able t) {
  28                             logger .error("Th rowable ca ught in Ru nnable met hod", t);
  29                    }
  30           }
  31  
  32           /*
  33            *  (non-Java doc)
  34            *  
  35            *  @see gov. va.med.fw. service.su pport.Spaw nedThreadT ask#execut e()
  36            * /
  37           pu blic Objec t execute( ) throws T hrowable {
  38                    try  {
  39                             loginM anager.log inAnonymou s(auditInf o);
  40                             execut eTask();
  41                    } fi nally {
  42                             loginM anager.log out();
  43                    }
  44                    retu rn null;
  45           }
  46  
  47           pr otected ab stract voi d executeT ask() thro ws Throwab le;
  48  
  49           /* *
  50            *  @return R eturns the  loginMana ger.
  51            * /
  52           pu blic Login Manager ge tLoginMana ger() {
  53                    retu rn loginMa nager;
  54           }
  55  
  56           /* *
  57            *  @param lo ginManager
  58            *              The logi nManager t o set.
  59            * /
  60           pu blic void  setLoginMa nager(Logi nManager l oginManage r) {
  61                    this .loginMana ger = logi nManager;
  62           }
  63  
  64           pu blic void  afterPrope rtiesSet()  {
  65                    Vali date.notNu ll(loginMa nager, "lo ginManager  is requir ed");
  66                    Vali date.notNu ll(auditIn fo, "audit Info is re quired");
  67           }
  68  
  69           /* *
  70            *  @return R eturns the  auditInfo .
  71            * /
  72           pu blic Strin g getAudit Info() {
  73                    retu rn auditIn fo;
  74           }
  75  
  76           /* *
  77            *  @param au ditInfo
  78            *              The audi tInfo to s et.
  79            * /
  80           pu blic void  setAuditIn fo(String  auditInfo)  {
  81                    this .auditInfo  = auditIn fo;
  82           }
  83  
  84   }