7307. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/8/2018 10:14:54 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.

7307.1 Files compared

# Location File Last Modified
1 PRE_PPS-N_v3.0.1.zip\PS_PPS_srv\src\main\java\gov\va\med\pharmacy\peps\service\common\session\impl SiteListServiceImpl.java Fri Jan 12 15:43:26 2018 UTC
2 PRE_PPS-N_v3.0.1.zip\PS_PPS_srv\src\main\java\gov\va\med\pharmacy\peps\service\common\session\impl SiteListServiceImpl.java Wed Mar 7 18:53:14 2018 UTC

7307.2 Comparison summary

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

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

7307.4 Active regular expressions

No regular expressions were active.

7307.5 Comparison detail

  1   package go v.va.med.p harmacy.pe ps.service .common.se ssion.impl ;
  2  
  3   import jav a.util.Lis t;
  4  
  5   import org .springfra mework.bea ns.factory .annotatio n.Autowire d;
  6   import org .springfra mework.ste reotype.Se rvice;
  7   import org .springfra mework.tra nsaction.a nnotation. Transactio nal;
  8  
  9   import gov .va.med.ph armacy.pep s.common.v o.Complian ceSiteVo;
  10   import gov .va.med.ph armacy.pep s.common.v o.UserVo;
  11   import gov .va.med.ph armacy.pep s.common.v o.VistaSit eVo;
  12   import gov .va.med.ph armacy.pep s.domain.c ommon.capa bility.Com plianceSit eDomainCap ability;
  13   import gov .va.med.ph armacy.pep s.domain.c ommon.capa bility.Sit eListDomai nCapabilit y;
  14   import gov .va.med.ph armacy.pep s.service. common.ses sion.SiteL istService ;
  15  
  16   /**
  17    * SiteLis tService i mplementor .
  18    * 
  19    * @author   DN S     D N S
  20    *
  21    */
  22   @Service
  23   public cla ss SiteLis tServiceIm pl impleme nts SiteLi stService  {
  24  
  25       /**
  26        * Com plianceSit eDomainCap ability.
  27        */
  28       @Autow ired
  29       privat e Complian ceSiteDoma inCapabili ty complia nceSiteDom ainCapabil ity;
  30  
  31       /**
  32        * Sit eListDomai nCapabilit y.
  33        */
  34       @Autow ired
  35       privat e SiteList DomainCapa bility sit eListDomai nCapabilit y;
  36  
  37       /*
  38        * (no n-Javadoc)
  39        * 
  40        * @se e gov.va.m ed.pharmac y.peps.ser vice.commo n.session. SiteListSe rvice#getE xcludedCom plianceSit es()
  41        */
  42       @Overr ide
  43       @Trans actional(r eadOnly =  true)
  44       public  List<Comp lianceSite Vo> getExc ludedCompl ianceSites () {
  45           re turn compl ianceSiteD omainCapab ility.retr ieveByIncl udeExclude Indicator( Compliance SiteVo.EXC LUDE);
  46       }
  47  
  48       /*
  49        * (no n-Javadoc)
  50        * 
  51        * @se e gov.va.m ed.pharmac y.peps.ser vice.commo n.session. SiteListSe rvice#getI ncludedCom plianceSit es()
  52        */
  53       @Overr ide
  54       @Trans actional(r eadOnly =  true)
  55       public  List<Comp lianceSite Vo> getInc ludedCompl ianceSites () {
  56           re turn compl ianceSiteD omainCapab ility.retr ieveByIncl udeExclude Indicator( Compliance SiteVo.INC LUDE);
  57       }
  58  
  59       /*
  60        * (no n-Javadoc)
  61        * 
  62        * @se e gov.va.m ed.pharmac y.peps.ser vice.commo n.session. SiteListSe rvice#getV istaSites( )
  63        */
  64       @Overr ide
  65       @Trans actional(r eadOnly =  true)
  66       public  List<Vist aSiteVo> g etVistaSit es() {
  67           re turn (List <VistaSite Vo>) siteL istDomainC apability. retrieveAl l();
  68       }
  69  
  70       /*
  71        * (no n-Javadoc)
  72        * 
  73        * @se e gov.va.m ed.pharmac y.peps.ser vice.commo n.session. SiteListSe rvice#getV istaSiteBy StationNum ber(java.l ang.String )
  74        */
  75       @Overr ide
  76       @Trans actional
  77       public  VistaSite Vo getVist aSiteBySta tionNumber (String st ationNumbe r) {
  78           re turn siteL istDomainC apability. retrieveBy StationNum ber(statio nNumber);
  79       }
  80  
  81       /*
  82        * (no n-Javadoc)
  83        * 
  84        * @se e gov.va.m ed.pharmac y.peps.ser vice.commo n.session. SiteListSe rvice#save ExcludedSi tes(java.u til.List,
  85        * gov .va.med.ph armacy.pep s.common.v o.UserVo)
  86        */
  87       @Overr ide
  88       @Trans actional
  89       public  void save ExcludedSi tes(List<C omplianceS iteVo> exc ludedSites , UserVo u ser) {
  90           fo r (Complia nceSiteVo  compliance SiteVo : e xcludedSit es)
  91                complian ceSiteVo.s etIncludeE xcludeIndi cator(Comp lianceSite Vo.EXCLUDE );
  92  
  93           co mplianceSi teDomainCa pability.s aveList(ex cludedSite s, Complia nceSiteVo. EXCLUDE, u ser);
  94       }
  95  
  96       /*
  97        * (no n-Javadoc)
  98        * 
  99        * @se e gov.va.m ed.pharmac y.peps.ser vice.commo n.session. SiteListSe rvice#save IncludedSi tes(java.u til.List,
  100        * gov .va.med.ph armacy.pep s.common.v o.UserVo)
  101        */
  102       @Overr ide
  103       @Trans actional
  104       public  void save IncludedSi tes(List<C omplianceS iteVo> inc ludedSites , UserVo u ser) {
  105           fo r (Complia nceSiteVo  compliance SiteVo : i ncludedSit es)
  106                complian ceSiteVo.s etIncludeE xcludeIndi cator(Comp lianceSite Vo.INCLUDE );
  107  
  108           co mplianceSi teDomainCa pability.s aveList(in cludedSite s, Complia nceSiteVo. INCLUDE, u ser);
  109       }
  110  
  111   }