86. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/25/2019 8:58:05 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.

86.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\IMAG_Source\VISA\Java\ViewerImagingWebApp\main\src\java\gov\va\med\imaging\viewer\commands SaveImageFilterCommand.java Mon Mar 18 20:39:08 2019 UTC
2 C:\AraxisMergeCompare\Pri_re\IMAG_Source\VISA\Java\ViewerImagingWebApp\main\src\java\gov\va\med\imaging\viewer\commands SaveImageFilterCommand.java Tue Mar 19 12:04:12 2019 UTC

86.2 Comparison summary

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

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

86.4 Active regular expressions

No regular expressions were active.

86.5 Comparison detail

  1   package go v.va.med.i maging.vie wer.comman ds;
  2  
  3   import gov .va.med.Ro utingToken ;
  4   import gov .va.med.im aging.core .interface s.exceptio ns.Connect ionExcepti on;
  5   import gov .va.med.im aging.core .interface s.exceptio ns.MethodE xception;
  6   import gov .va.med.im aging.exch ange.Routi ngTokenHel per;
  7   import gov .va.med.im aging.exch ange.trans lation.exc eptions.Tr anslationE xception;
  8   import gov .va.med.im aging.rest .types.Res tStringTyp e;
  9   import gov .va.med.im aging.view er.busines s.ImageFil terFieldVa lue;
  10   import gov .va.med.im aging.view er.rest.ty pes.ImageF ilterField ValueType;
  11   import gov .va.med.im aging.view er.rest.ty pes.ImageF ilterField ValuesType ;
  12   import gov .va.med.im aging.web. commands.W ebserviceI nputParame terTransac tionContex tField;
  13  
  14   import jav a.util.Arr ayList;
  15   import jav a.util.Has hMap;
  16   import jav a.util.Lis t;
  17   import jav a.util.Map ;
  18  
  19  
  20  
  21   /**
  22    * @author   DNS     tjahjb
  23    *
  24    */
  25   public cla ss SaveIma geFilterCo mmand
  26   extends Ab stractView erImagingC ommands<St ring, Rest StringType >
  27   {
  28           pr ivate fina l String i nterfaceVe rsion;
  29           pr ivate Stri ng siteNum ber;
  30           pr ivate fina l ImageFil terFieldVa luesType i mageFilter FieldValue s;
  31  
  32           pu blic SaveI mageFilter Command(
  33                             String  siteNumbe r,
  34                             ImageF ilterField ValuesType  imageFilt erFieldVal ues,
  35                             String  interface Version)
  36           {
  37                    supe r("SaveIma geFilterCo mmand");
  38                    this .siteNumbe r = siteNu mber;
  39                    this .imageFilt erFieldVal ues = imag eFilterFie ldValues;
  40                    this .interface Version =  interfaceV ersion;
  41           }
  42  
  43           
  44           @O verride
  45           pr otected St ring execu teRouterCo mmand() 
  46           th rows Metho dException , Connecti onExceptio n
  47           {
  48                    try
  49                    {
  50                             Routin gToken rou tingToken 
  51                                               RoutingTok enHelper.c reateSiteA ppropriate RoutingTok en(getSite Number());
  52                             return  getRouter ().saveIma geFilter(
  53                                               routingTok en, 
  54                                               getImageFi lterFieldV alues()
  55                                               );
  56                    }
  57                    catc h(Exceptio n e)
  58                    {
  59                             return  "0" + e.g etMessage( );
  60                    }
  61           }
  62  
  63  
  64           pu blic List< ImageFilte rFieldValu e> getImag eFilterFie ldValues()  
  65           {
  66                    List <ImageFilt erFieldVal ue> result  = new Arr ayList<Ima geFilterFi eldValue>( );
  67                    
  68                    Imag eFilterFie ldValueTyp e[] filter Type = ima geFilterFi eldValues. getImageFi lterFieldV alues();
  69                    
  70                    for( int i=0; i <filterTyp e.length;  i++)
  71                    {
  72                             ImageF ilterField Value filt erFieldVal ue = new I mageFilter FieldValue (
  73                                               filterType [i].getFie ldName(),
  74                                               filterType [i].getFie ldValue()) ;
  75                             result .add(filte rFieldValu e);
  76                    }
  77                             
  78                    retu rn result;
  79           }
  80  
  81  
  82           /* *
  83            *  @return t he siteNum ber
  84            * /
  85           pu blic Strin g getSiteN umber()
  86           {
  87                    retu rn this.si teNumber;
  88           }
  89           
  90  
  91           /* *
  92            *  @return t he imageFi lterFieldV alues Size
  93            * /
  94           pu blic int g etImageFil terFieldVa luesSize()
  95           {
  96                    retu rn imageFi lterFieldV alues.getI mageFilter FieldValue s().length ;
  97           }
  98           
  99           @O verride
  100           pu blic Strin g getInter faceVersio n()
  101           {
  102                    retu rn this.in terfaceVer sion;
  103           }
  104  
  105           
  106           /*  (non-Java doc)
  107            *  @see gov. va.med.ima ging.web.c ommands.Ab stractWebs erviceComm and#getMet hodParamet erValuesSt ring()
  108            * /
  109           @O verride
  110           pr otected St ring getMe thodParame terValuesS tring()
  111           {
  112                    retu rn "from s ite [" + g etSiteNumb er() + "]  " +
  113                                      "imageUr ns size ["  + this.ge tImageFilt erFieldVal uesSize()  + "] ";
  114           }
  115  
  116  
  117           @O verride
  118           pr otected Ma p<Webservi ceInputPar ameterTran sactionCon textField,  String> g etTransact ionContext Fields()
  119           {
  120                    Map< Webservice InputParam eterTransa ctionConte xtField, S tring> tra nsactionCo ntextField s = 
  121                             new Ha shMap<Webs erviceInpu tParameter Transactio nContextFi eld, Strin g>();
  122                    
  123                    tran sactionCon textFields .put(Webse rviceInput ParameterT ransaction ContextFie ld.quality , transact ionContext NaValue);
  124                    tran sactionCon textFields .put(Webse rviceInput ParameterT ransaction ContextFie ld.queryFi lter, tran sactionCon textNaValu e);
  125  
  126                    retu rn transac tionContex tFields;
  127           }
  128  
  129           @O verride
  130           pu blic Integ er getEntr iesReturne d(RestStri ngType tra nslatedRes ult) {
  131                    retu rn 1;
  132           }
  133  
  134           /*  (non-Java doc)
  135            *  @see gov. va.med.ima ging.web.c ommands.Ab stractWebs erviceComm and#transl ateRouterR esult(java .lang.Obje ct)
  136            * /
  137           @O verride
  138           pr otected Re stStringTy pe transla teRouterRe sult(
  139                             String  routerRes ult)
  140           th rows Trans lationExce ption, Met hodExcepti on 
  141           {
  142                    retu rn new Res tStringTyp e(routerRe sult);
  143           }
  144  
  145           @O verride
  146           pr otected Cl ass<RestSt ringType>  getResultC lass() {
  147                    retu rn RestStr ingType.cl ass;
  148           }
  149  
  150           
  151  
  152  
  153   }
  154  
  155