104. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 12/20/2017 5:56:12 PM 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.

104.1 Files compared

# Location File Last Modified
1 Genisis_2.0_v6_bld6.zip\Source Code\UI\Services\src\main\java\gov\va\genisis2\converter UserApproverConverter.java Thu Dec 14 19:57:07 2017 UTC
2 Genisis_2.0_v6_bld6.zip\Source Code\UI\Services\src\main\java\gov\va\genisis2\converter UserApproverConverter.java Wed Dec 20 22:10:14 2017 UTC

104.2 Comparison summary

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

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

104.4 Active regular expressions

No regular expressions were active.

104.5 Comparison detail

  1   package go v.va.genis is2.conver ter;
  2  
  3   import jav a.util.Has hSet;
  4   import jav a.util.Set ;
  5  
  6   import org .springfra mework.bea ns.factory .annotatio n.Autowire d;
  7   import org .springfra mework.cor e.convert. converter. Converter;
  8   import org .springfra mework.ste reotype.Co mponent;
  9  
  10   import gov .va.genisi s2.dto.Use rApproverD TO;
  11   import gov .va.genisi s2.model.U ser;
  12   import gov .va.genisi s2.model.U serApprove r;
  13  
  14   /**
  15    * This cl ass is use d to conve rt UserApp roverDTO t o UserAppr over entit y and
  16    * vice-ve rsa.
  17    * 
  18    * @author  P II
  19    *
  20    */
  21   @Component
  22   public cla ss UserApp roverConve rter imple ments Conv erter<User Approver,  UserApprov erDTO> {
  23  
  24           @A utowired
  25           pr ivate User Converter  userConver ter;
  26  
  27           @O verride
  28           pu blic UserA pproverDTO  convert(U serApprove r userAppr over) {
  29                    User ApproverDT O userAppr overDto =  new UserAp proverDTO( );
  30  
  31                    user ApproverDt o.setId(us erApprover .getId());
  32                    user ApproverDt o.setUserA pproverId( userApprov er.getUser ApproverId ());
  33  
  34                    User  approver  = userAppr over.getUs ersByUserA pproverId( );
  35                    if ( null != ap prover) {
  36                             userAp proverDto. setUserApp roversForU serId(user Converter. convert(ap prover));
  37                    }
  38  
  39                    user ApproverDt o.setUserI d(userAppr over.getUs erId());
  40  
  41                    retu rn userApp roverDto;
  42           }
  43           
  44           pu blic Set<U serApprove rDTO> conv ertUserApp rovers(Set <UserAppro ver> userA pprovers)  {
  45                    Set< UserApprov erDTO> use rApprovers Dtos = nul l;
  46                    if ( !userAppro vers.isEmp ty()) {
  47                             userAp proversDto s = new Ha shSet<>();
  48                             for (U serApprove r userAppr over : use rApprovers ) {
  49                                      userAppr oversDtos. add(conver tWithoutUs er(userApp rover));
  50                             }
  51                    }
  52                    
  53                    retu rn userApp roversDtos ;
  54           }
  55           
  56           pu blic UserA pproverDTO  convertWi thoutUser( UserApprov er userApp rover) {
  57                    User ApproverDT O userAppr overDto =  new UserAp proverDTO( );
  58  
  59                    user ApproverDt o.setId(us erApprover .getId());
  60                    user ApproverDt o.setUserA pproverId( userApprov er.getUser ApproverId ());
  61                    user ApproverDt o.setUserI d(userAppr over.getUs erId());
  62  
  63                    retu rn userApp roverDto;
  64           }
  65           
  66  
  67           /* *
  68            *  @param us erConverte r the user Converter  to set
  69            * /
  70           pu blic void  setUserCon verter(Use rConverter  userConve rter) {
  71                    this .userConve rter = use rConverter ;
  72           }
  73   }