49. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/5/2018 10:24:14 AM Central 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.

49.1 Files compared

# Location File Last Modified
1 patch_205_build_9.zip\Java\ViewerImagingWebApp\main\src\java\gov\va\med\imaging\viewer ViewerImagingRouter.java Wed May 30 14:35:22 2018 UTC
2 patch_205_build_9.zip\Java\ViewerImagingWebApp\main\src\java\gov\va\med\imaging\viewer ViewerImagingRouter.java Mon Jun 4 20:26:54 2018 UTC

49.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 164
Changed 2 4
Inserted 0 0
Removed 0 0

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

49.4 Active regular expressions

No regular expressions were active.

49.5 Comparison detail

  1   /**
  2    * Date Cr eated: Apr  25, 2017
  3    * Develop er:  PII
  4    */
  5   package go v.va.med.i maging.vie wer;
  6  
  7   import jav a.util.Lis t;
  8  
  9  
  10   import gov .va.med.Ro utingToken ;
  11   import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterIn terface;
  12   import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterIn terfaceCom mandTester ;
  13   import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterMe thod;
  14   import gov .va.med.im aging.core .interface s.FacadeRo uter;
  15   import gov .va.med.im aging.core .interface s.exceptio ns.Connect ionExcepti on;
  16   import gov .va.med.im aging.core .interface s.exceptio ns.MethodE xception;
  17   import gov .va.med.im aging.exch ange.Image AccessLogE vent;
  18   import gov .va.med.im aging.exch ange.busin ess.ImageA ccessReaso n;
  19   import gov .va.med.im aging.exch ange.enums .ImageAcce ssReasonTy pe;
  20   import gov .va.med.im aging.view er.busines s.DeleteIm ageUrn;
  21   import gov .va.med.im aging.view er.busines s.DeleteIm ageUrnResu lt;
  22   import gov .va.med.im aging.view er.busines s.FlagSens itiveImage Urn;
  23   import gov .va.med.im aging.view er.busines s.FlagSens itiveImage UrnResult;
  24   import gov .va.med.im aging.view er.busines s.LogAcces sImageUrn;
  25   import gov .va.med.im aging.view er.busines s.LogAcces sImageUrnR esult;
  26   import gov .va.med.im aging.view er.busines s.Treating FacilityRe sult;
  27  
  28   /**
  29    * @author   PII
  30    *
  31    */
  32   @FacadeRou terInterfa ce
  33   @FacadeRou terInterfa ceCommandT ester
  34   public int erface Vie werImaging Router
  35   extends Fa cadeRouter
  36   {
  37           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Dele teImagesCo mmand")
  38           pu blic abstr act List<D eleteImage UrnResult>  deleteIma ges(
  39                             Routin gToken rou tingToken,  
  40                             List<D eleteImage Urn> image Urns)
  41           th rows Metho dException , Connecti onExceptio n;
  42           
  43           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetI mageAccess ReasonList Command")
  44           pu blic abstr act List<I mageAccess Reason> ge tImageAcce ssReasonLi st(Routing Token rout ingToken,
  45                             List<I mageAccess ReasonType > reasonTy pes)
  46           th rows Metho dException , Connecti onExceptio n;
  47           
  48           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="PutI magesAsSen sitiveComm and")
  49           pu blic abstr act List<F lagSensiti veImageUrn Result> fl agImagesAs Sensitive(
  50                             Routin gToken rou tingToken,  
  51                             List<F lagSensiti veImageUrn > imageUrn s)
  52           th rows Metho dException , Connecti onExceptio n;
  53           
  54           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="PutL ogImageAcc essByUrnsC ommand")
  55           pu blic abstr act List<L ogAccessIm ageUrnResu lt> logIma geAccessBy Urns(
  56                             Routin gToken rou tingToken,  
  57                             String  patientIc n,
  58                             String  patientDf n,
  59                             List<L ogAccessIm ageUrn> im ageUrns)
  60           th rows Metho dException , Connecti onExceptio n;
  61           
  62           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetU serInforma tionByUser IdCommand" )
  63           pu blic abstr act String  getUserIn formationB yUserId(
  64                             Routin gToken rou tingToken,  
  65                             String  userId)
  66           th rows Metho dException , Connecti onExceptio n;
  67  
  68           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetU serKeysCom mand")
  69           pu blic abstr act List<S tring> get UserKeys(
  70                             Routin gToken rou tingToken)
  71           th rows Metho dException , Connecti onExceptio n;
  72           
  73           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post ImageAcces sEventComm and")
  74           pu blic abstr act void l ogImageAcc essEvent(I mageAccess LogEvent e vent) 
  75           th rows Metho dException , Connecti onExceptio n;
  76  
  77           @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetT reatingFac ilitiesCom mand")
  78           pu blic abstr act List<T reatingFac ilityResul t> getTrea tingFacili ties(
  79                             Routin gToken rou tingToken,  
  80                             String  patientIc n,
  81                             String  patientDf n)
  82           
  83           th rows Metho dException , Connecti onExceptio n;
  84   }