3550. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/9/2017 3:50:19 PM Eastern 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.

3550.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:50:19 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-ext-svc-proxy\src\main\java\gov\va\med\nhin\adapter\announce AnnouncePatient.java Fri Apr 21 20:03:28 2017 UTC

3550.2 Comparison summary

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

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

3550.4 Active regular expressions

No regular expressions were active.

3550.5 Comparison detail

        1   //
        2   // This fi le was gen erated by  the JavaTM  Architect ure for XM L Binding( JAXB) Refe rence Impl ementation , v2.1-b02 -fcs
        3   // See <a  href="http ://java.su n.com/xml/ jaxb">http ://java.su n.com/xml/ jaxb</a>
        4   // Any mod ifications  to this f ile will b e lost upo n recompil ation of t he source  schema.
        5   // Generat ed on: 201 1.09.19 at  09:24:14  AM PDT
        6   //
        7  
        8  
        9   package go v.va.med.n hin.adapte r.announce ;
        10  
        11   import jav a.util.Arr ayList;
        12   import jav a.util.Lis t;
        13   import jav ax.xml.bin d.annotati on.XmlAcce ssType;
        14   import jav ax.xml.bin d.annotati on.XmlAcce ssorType;
        15   import jav ax.xml.bin d.annotati on.XmlElem ent;
        16   import jav ax.xml.bin d.annotati on.XmlRoot Element;
        17   import jav ax.xml.bin d.annotati on.XmlType ;
        18  
        19  
        20   /**
        21    * <p>Java  class for  AnnounceP atientType  complex t ype.
        22    *
        23    * <p>The  following  schema fra gment spec ifies the  expected c ontent con tained wit hin this c lass.
        24    *
        25    * <pre>
        26    * &lt;com plexType n ame="Annou ncePatient Type">
        27    *   &lt;c omplexCont ent>
        28    *     &lt ;restricti on base="{ http://www .w3.org/20 01/XMLSche ma}anyType ">
        29    *       & lt;sequenc e>
        30    *          &lt;eleme nt name="p atientId"  type="{htt p://www.w3 .org/2001/ XMLSchema} string"/>
        31    *          &lt;eleme nt name="f acilities"  minOccurs ="0">
        32    *            &lt;com plexType>
        33    *              &lt;c omplexCont ent>
        34    *                &lt ;restricti on base="{ http://www .w3.org/20 01/XMLSche ma}anyType ">
        35    *                  & lt;sequenc e>
        36    *                     &lt;eleme nt name="f acility" t ype="{http ://www.w3. org/2001/X MLSchema}s tring" max Occurs="un bounded"/>
        37    *                  & lt;/sequen ce>
        38    *                &lt ;/restrict ion>
        39    *              &lt;/ complexCon tent>
        40    *            &lt;/co mplexType>
        41    *          &lt;/elem ent>
        42    *          &lt;eleme nt name="u serInfo" t ype="{urn: gov:va:med :nhin:adap ter:permis sion}UserI nfoType"/>
        43    *       & lt;/sequen ce>
        44    *     &lt ;/restrict ion>
        45    *   &lt;/ complexCon tent>
        46    * &lt;/co mplexType>
        47    * </pre>
        48    *
        49    *
        50    */
        51   @XmlRootEl ement(name  = "Announ cePatient" )
        52   @XmlAccess orType(Xml AccessType .FIELD)
        53   @XmlType(n ame = "Ann ouncePatie ntType", p ropOrder =  {
        54       "patie ntId",
        55       "facil ities",
        56       "userI nfo",
        57       "hieTr ansactionI d"
        58   })
        59   public cla ss Announc ePatient {
        60  
        61       @XmlEl ement(requ ired = tru e)
        62       protec ted String  patientId ;
        63       protec ted Announ cePatient. Facilities  facilitie s;
        64       @XmlEl ement(requ ired = tru e)
        65       protec ted UserIn foType use rInfo;
        66       protec ted String  hieTransa ctionId;
        67  
        68       /**
        69        * Get s the valu e of the p atientId p roperty.
        70        *
        71        * @re turn
        72        *      possible  object is
        73        *      {@link St ring }
        74        *
        75        */
        76       public  String ge tPatientId () {
        77           re turn patie ntId;
        78       }
        79  
        80       /**
        81        * Set s the valu e of the p atientId p roperty.
        82        *
        83        * @pa ram value
        84        *      allowed o bject is
        85        *      {@link St ring }
        86        *
        87        */
        88       public  void setP atientId(S tring valu e) {
        89           th is.patient Id = value ;
        90       }
        91  
        92       /**
        93        * Get s the valu e of the f acilities  property.
        94        *
        95        * @re turn
        96        *      possible  object is
        97        *      {@link An nouncePati ent.Facili ties }
        98        *
        99        */
        100       public  AnnounceP atient.Fac ilities ge tFacilitie s() {
        101           re turn facil ities;
        102       }
        103  
        104       /**
        105        * Set s the valu e of the f acilities  property.
        106        *
        107        * @pa ram value
        108        *      allowed o bject is
        109        *      {@link An nouncePati ent.Facili ties }
        110        *
        111        */
        112       public  void setF acilities( AnnouncePa tient.Faci lities val ue) {
        113           th is.facilit ies = valu e;
        114       }
        115  
        116       /**
        117        * Get s the valu e of the u serInfo pr operty.
        118        *
        119        * @re turn
        120        *      possible  object is
        121        *      {@link Us erInfoType  }
        122        *
        123        */
        124       public  UserInfoT ype getUse rInfo() {
        125           re turn userI nfo;
        126       }
        127  
        128       /**
        129        * Set s the valu e of the u serInfo pr operty.
        130        *
        131        * @pa ram value
        132        *      allowed o bject is
        133        *      {@link Us erInfoType  }
        134        *
        135        */
        136       public  void setU serInfo(Us erInfoType  value) {
        137           th is.userInf o = value;
        138       }
        139  
        140  
        141       /**
        142        * <p> Java class  for anony mous compl ex type.
        143        *
        144        * <p> The follow ing schema  fragment  specifies  the expect ed content  contained  within th is class.
        145        *
        146        * <pr e>
        147        * &lt ;complexTy pe>
        148        *   & lt;complex Content>
        149        *      &lt;restr iction bas e="{http:/ /www.w3.or g/2001/XML Schema}any Type">
        150        *        &lt;seq uence>
        151        *          &lt;e lement nam e="facilit y" type="{ http://www .w3.org/20 01/XMLSche ma}string"  maxOccurs ="unbounde d"/>
        152        *        &lt;/se quence>
        153        *      &lt;/rest riction>
        154        *   & lt;/comple xContent>
        155        * &lt ;/complexT ype>
        156        * </p re>
        157        *
        158        *
        159        */
        160       @XmlAc cessorType (XmlAccess Type.FIELD )
        161       @XmlTy pe(name =  "", propOr der = {
        162           "f acility"
        163       })
        164       public  static cl ass Facili ties {
        165  
        166           @X mlElement( required =  true)
        167           pr otected Li st<String>  facility;
        168  
        169           /* *
        170            *  Gets the  value of t he facilit y property .
        171            *
        172            *  <p>
        173            *  This acce ssor metho d returns  a referenc e to the l ive list,
        174            *  not a sna pshot. The refore any  modificat ion you ma ke to the
        175            *  returned  list will  be present  inside th e JAXB obj ect.
        176            *  This is w hy there i s not a <C ODE>set</C ODE> metho d for the  facility p roperty.
        177            *
        178            *  <p>
        179            *  For examp le, to add  a new ite m, do as f ollows:
        180            *  <pre>
        181            *     getFac ility().ad d(newItem) ;
        182            *  </pre>
        183            *
        184            *
        185            *  <p>
        186            *  Objects o f the foll owing type (s) are al lowed in t he list
        187            *  {@link St ring }
        188            *
        189            *
        190            * /
        191           pu blic List< String> ge tFacility( ) {
        192                if (faci lity == nu ll) {
        193                    faci lity = new  ArrayList <String>() ;
        194                }
        195                return t his.facili ty;
        196           }
        197  
        198       }
        199  
        200       /**
        201        * Get s the valu e of the h ieTransact ionId prop erty.
        202        *
        203        * @re turn
        204        *      possible  object is
        205        *      {@link St ring }
        206        *
        207        */
        208       public  String ge tHieTransa ctionId()  {
        209           re turn hieTr ansactionI d;
        210       }
        211  
        212       /**
        213        * Set s the valu e of the h ieTransact ionId prop erty.
        214        *
        215        * @pa ram value
        216        *      allowed o bject is
        217        *      {@link St ring }
        218        *
        219        */
        220       public  void setH ieTransact ionId(Stri ng value)  {
        221           th is.hieTran sactionId  = value;
        222       }
        223   }