9442. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/11/2017 10:45:02 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.

9442.1 Files compared

# Location File Last Modified
1 Tue Apr 11 15:45:02 2017 UTC
2 PS_PPS_lib\mavenrepo\vha\stddata\vha-stddata-client\15.0\vha-stddata-client-15.0..jar\def\gov\va\med\term\access StatisticalAreaType.xml Thu Sep 6 07:48:24 2007 UTC

9442.2 Comparison summary

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

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

9442.4 Active regular expressions

No regular expressions were active.

9442.5 Comparison detail

        1   <?xml 
        2     version="1 .0" 
        3     encoding=" UTF-8"
        4   ?>
        5   <type 
        6     _simple-cl ass-name=" Statistica lAreaType"  
        7     _a="a" 
        8     _package=" gov.va.med .term.acce ss" 
        9     _implement ation-clas s-package= "gov.va.me d.term.acc ess.mutabl e" 
        10     _implement ation-clas s-simple-n ame="Mutab leStatisti calAreaTyp e" 
        11     _implement ation-clas s-name="go v.va.med.t erm.access .mutable.M utableStat isticalAre aType" 
        12     _mutable-c lass-name= "gov.va.me d.term.acc ess.mutabl e.Statisti calAreaTyp e" 
        13     _readonly- class-pack age="gov.v a.med.term .access.re adonly" 
        14     _transfero bject-clas s-package= "gov.va.me d.term.acc ess.ejb.co mmon" 
        15     _readonly- class-simp le-name="R eadonlySta tisticalAr eaType" 
        16     _readonly- class-name ="gov.va.m ed.term.ac cess.reado nly.Readon lyStatisti calAreaTyp e" 
        17     _transfero bject-clas s-simple-n ame="Stati sticalArea TypeTOv1" 
        18     _transfero bject-clas s-name="go v.va.med.t erm.access .ejb.commo n.Statisti calAreaTyp eTOv1" 
        19     _decapital ized-class -name="sta tisticalAr eaType" 
        20     _table-abb rev="STD_S tatistical AreaType" 
        21     auditable= "true" 
        22     has-versio n-number=" true" 
        23     name="gov. va.med.ter m.access.S tatistical AreaType" 
        24     serial-ver sion-uid=" 1" 
        25     short-desc ription="T he type of  a statist ical area.
        26     table="STD _Statistic alAreaType
        27     user-name= "Statistic al Area Ty pe" 
        28     tablespace ="S_DATA_0 1" 
        29     indexspace ="S_INDEX_ 01" 
        30     read-only= "false" 
        31     deleteable ="false" 
        32     supports-l ogical-del ete="true"  
        33     temporal=" snapshot" 
        34     abstract=" false"
        35   >
        36        
        37     <descripti on>
        38      Types incl ude Metrop olitan Sta tistical A reas, Micr opolitan S tatistical  Areas, an d Combined  Statistic al Areas,  according  to definit ions devel oped in 20 00. Statis tical Area  Type does  not map t o a corres ponding Vi stA file.  &lt;/p&gt;
        39      &lt;p&gt;M etropolita n Statisti cal Areas  have at le ast one ur banized ar ea of 50,0 00 or more  populatio n, plus ad jacent ter ritory tha t has a hi gh degree  of social  and econom ic integra tion with  the core a s measured  by commut ing ties.& lt;/p&gt; 
        40      &lt;p&gt;M icropolita n Statisti cal Areas  have at le ast one ur ban cluste r of at le ast 10,000  but less  than 50,00 0 populati on, plus a djacent te rritory th at has a h igh degree  of social  and econo mic integr ation with  the core  as measure d by commu ting ties. &lt;/p&gt;
        41      &lt;p&gt;M etropolita n and Micr opolitan S tatistical  Areas are  defined i n terms of  whole cou nties (or  equivalent  entities) , includin g in the s ix New Eng land State s. If the  specified  criteria a re met, a  Metropolit an Statist ical Area  containing  a single  core with  a populati on of 2.5  million or  more may  be subdivi ded to for m smaller  groupings  of countie s referred  to as Met ropolitan  Divisions. &lt;/p&gt;
        42      &lt;p&gt;I f specifie d criteria  are met,  adjacent M etropolita n and Micr opolitan S tatistical  Areas, in  various c ombination s, may bec ome the co mponents o f a new se t of areas  called Co mbined Sta tistical A reas. A Co mbined Sta tistical A rea may co mprise two  or more M etropolita n Statisti cal Areas,  a Metropo litan Stat istical Ar ea and a M icropolita n Statisti cal Area,  two or mor e Micropol itan Stati stical Are as, or mul tiple Metr opolitan a nd Micropo litan Stat istical Ar eas.&lt;/p &gt;
        43        
        44        
        45     </descript ion>
        46        
        47     <alternate -key-group  
        48      _capitaliz ed-name="C ode" 
        49      _abbrev="C ode" 
        50      name="code
        51      short-desc ription="S tatistical  Area Type  code"
        52     >
        53            
        54      <alternate -key-eleme nt 
        55       name="code "
        56      />
        57        
        58         
        59     </alternat e-key-grou p>
        60        
        61     <sort-attr s>
        62            
        63      <sort-attr  
        64       name="name "
        65      />
        66         
        67     </sort-att rs>
        68        
        69     <attr 
        70      name="id" 
        71      datatype=" Long" 
        72      display-on -list="fal se" 
        73      display-on -search="f alse" 
        74      display-on -view="fal se" 
        75      key="syste m-assigned
        76      min-value= "1" 
        77      short-desc ription="T he identif ier for th e Statisti cal Area T ype. This  is the pri mary key f or the obj ect." 
        78      user-name= "Id" 
        79      private="f alse" 
        80      owning="fa lse" 
        81      shared-key ="false" 
        82      required=" false" 
        83      unique="tr ue" 
        84      frozen="tr ue" 
        85      password=" false" 
        86      allow-patt ern-search ="false" 
        87      allow-soun dex-search ="false" 
        88      _capitaliz ed-name="I d" 
        89      _accessor- name="getI d" 
        90      _mutator-n ame="setId
        91      _hibernate -name="id"  
        92      _derived=" false" 
        93      _system-as signed="tr ue" 
        94      _is-user-d efined="fa lse" 
        95      _column-na me="id" 
        96      _capitaliz ed-column- name="Id" 
        97      _column-ab brev="Id" 
        98      _is-multi= "false" 
        99      _atomic-da tatype="Lo ng" 
        100      _simple-da tatype="Lo ng" 
        101      _simple-at omic-datat ype="Long"
        102     />
        103        
        104     <attr 
        105      name="code
        106      datatype=" String" 
        107      max-length ="11" 
        108      required=" true" 
        109      short-desc ription="A  unique id entifier f or a Stati stical Are a Type." 
        110      transforms ="Uppercas e" 
        111      unique="tr ue" 
        112      user-name= "Code" 
        113      private="f alse" 
        114      owning="fa lse" 
        115      shared-key ="false" 
        116      frozen="fa lse" 
        117      password=" false" 
        118      display-on -search="t rue" 
        119      display-on -list="tru e" 
        120      display-on -view="tru e" 
        121      allow-patt ern-search ="false" 
        122      allow-soun dex-search ="false" 
        123      _capitaliz ed-name="C ode" 
        124      _accessor- name="getC ode" 
        125      _mutator-n ame="setCo de" 
        126      _hibernate -name="cod e" 
        127      _derived=" false" 
        128      _system-as signed="fa lse" 
        129      _is-user-d efined="fa lse" 
        130      _column-na me="code" 
        131      _capitaliz ed-column- name="Code
        132      _column-ab brev="Code
        133      _is-multi= "false" 
        134      _atomic-da tatype="St ring" 
        135      _simple-da tatype="St ring" 
        136      _simple-at omic-datat ype="Strin g"
        137     />
        138        
        139     <attr 
        140      name="name
        141      datatype=" String" 
        142      display-si ze="30" 
        143      max-length ="45" 
        144      min-length ="3" 
        145      required=" true" 
        146      unique="tr ue" 
        147      short-desc ription="T he unique  name for t he Statist ical Area  Type." 
        148      transforms ="Uppercas e" 
        149      user-name= "Name" 
        150      private="f alse" 
        151      owning="fa lse" 
        152      shared-key ="false" 
        153      frozen="fa lse" 
        154      password=" false" 
        155      display-on -search="t rue" 
        156      display-on -list="tru e" 
        157      display-on -view="tru e" 
        158      allow-patt ern-search ="false" 
        159      allow-soun dex-search ="false" 
        160      _capitaliz ed-name="N ame" 
        161      _accessor- name="getN ame" 
        162      _mutator-n ame="setNa me" 
        163      _hibernate -name="nam e" 
        164      _derived=" false" 
        165      _system-as signed="fa lse" 
        166      _is-user-d efined="fa lse" 
        167      _column-na me="name" 
        168      _capitaliz ed-column- name="Name
        169      _column-ab brev="Name
        170      _is-multi= "false" 
        171      _atomic-da tatype="St ring" 
        172      _simple-da tatype="St ring" 
        173      _simple-at omic-datat ype="Strin g"
        174     />
        175        
        176     <attr 
        177      name="desc ription" 
        178      datatype=" String" 
        179      display-si ze="30" 
        180      max-length ="60" 
        181      min-length ="2" 
        182      short-desc ription="A  descripti on of the  Statistica l Area Typ e." 
        183      user-name= "Descripti on" 
        184      private="f alse" 
        185      owning="fa lse" 
        186      shared-key ="false" 
        187      required=" false" 
        188      unique="fa lse" 
        189      frozen="fa lse" 
        190      password=" false" 
        191      display-on -search="t rue" 
        192      display-on -list="tru e" 
        193      display-on -view="tru e" 
        194      allow-patt ern-search ="false" 
        195      allow-soun dex-search ="false" 
        196      _capitaliz ed-name="D escription
        197      _accessor- name="getD escription
        198      _mutator-n ame="setDe scription"  
        199      _hibernate -name="des cription" 
        200      _derived=" false" 
        201      _system-as signed="fa lse" 
        202      _is-user-d efined="fa lse" 
        203      _column-na me="descri ption" 
        204      _capitaliz ed-column- name="Desc ription" 
        205      _column-ab brev="Desc ription" 
        206      _is-multi= "false" 
        207      _atomic-da tatype="St ring" 
        208      _simple-da tatype="St ring" 
        209      _simple-at omic-datat ype="Strin g"
        210     />
        211        
        212     <attr 
        213      name="pare ntType" 
        214      datatype=" gov.va.med .term.acce ss.Statist icalAreaTy pe" 
        215      display-on -list="fal se" 
        216      short-desc ription="T he Statist ical Area  Type that  may contai n areas of  this type ." 
        217      user-name= "Containin g Type" 
        218      private="f alse" 
        219      owning="fa lse" 
        220      shared-key ="false" 
        221      required=" false" 
        222      unique="fa lse" 
        223      frozen="fa lse" 
        224      password=" false" 
        225      display-on -search="t rue" 
        226      display-on -view="tru e" 
        227      allow-patt ern-search ="false" 
        228      allow-soun dex-search ="false" 
        229      _capitaliz ed-name="P arentType"  
        230      _accessor- name="getP arentType"  
        231      _mutator-n ame="setPa rentType" 
        232      _hibernate -name="par entType" 
        233      _derived=" false" 
        234      _system-as signed="fa lse" 
        235      _is-user-d efined="tr ue" 
        236      _column-na me="parent Type" 
        237      _capitaliz ed-column- name="Pare ntType" 
        238      _column-ab brev="Pare ntType" 
        239      _is-multi= "false" 
        240      _atomic-da tatype="go v.va.med.t erm.access .Statistic alAreaType
        241      _simple-da tatype="St atisticalA reaType" 
        242      _simple-at omic-datat ype="Stati sticalArea Type" 
        243      _datatype- package="g ov.va.med. term.acces s" 
        244      _implement ation-clas s-package= "gov.va.me d.term.acc ess.mutabl e" 
        245      _implement ation-clas s-simple-n ame="Mutab leStatisti calAreaTyp e" 
        246      _implement ation-clas s-name="go v.va.med.t erm.access .mutable.M utableStat isticalAre aType" 
        247      _atomic-mu table-data type="gov. va.med.ter m.access.m utable.Sta tisticalAr eaType" 
        248      _mutable-d atatype="g ov.va.med. term.acces s.mutable. Statistica lAreaType"  
        249      _readonly- class-pack age="gov.v a.med.term .access.re adonly" 
        250      _readonly- class-simp le-name="R eadonlySta tisticalAr eaType" 
        251      _readonly- class-name ="gov.va.m ed.term.ac cess.reado nly.Readon lyStatisti calAreaTyp e" 
        252      _supports- logical-de lete="true
        253      _datatype- is-attr-gr oup="false
        254      _role="par ent" 
        255      _relations hip="many- to-optiona l" 
        256      _stores-fo reign-key= "true" 
        257      _bidirecti onal="fals e"
        258     />
        259        
        260     <attr 
        261      name="isAc tive" 
        262      datatype=" boolean" 
        263      short-desc ription="T rue if thi s object i s currentl y active."  
        264      private="f alse" 
        265      owning="fa lse" 
        266      shared-key ="false" 
        267      required=" false" 
        268      unique="fa lse" 
        269      frozen="fa lse" 
        270      password=" false" 
        271      display-on -search="t rue" 
        272      display-on -list="tru e" 
        273      display-on -view="tru e" 
        274      allow-patt ern-search ="false" 
        275      allow-soun dex-search ="false" 
        276      _capitaliz ed-name="I sActive" 
        277      user-name= "Is Active
        278      _accessor- name="isAc tive" 
        279      _mutator-n ame="setAc tive" 
        280      _hibernate -name="act ive" 
        281      _derived=" true" 
        282      _system-as signed="tr ue" 
        283      _is-user-d efined="fa lse" 
        284      _column-na me="isActi ve" 
        285      _capitaliz ed-column- name="IsAc tive" 
        286      _column-ab brev="IsAc tive" 
        287      _is-multi= "false" 
        288      _atomic-da tatype="bo olean" 
        289      _simple-da tatype="bo olean" 
        290      _simple-at omic-datat ype="boole an"
        291     >
        292            
        293      <derivatio n-expressi on 
        294       apply-on-c reate="fal se"
        295      >
        296               is Active(new  java.sql. Date(Syste m.currentT imeMillis( )))
        297               
        298      </derivati on-express ion>
        299         
        300     </attr>
        301        
        302     <attr 
        303      name="hist ory" 
        304      singular-n ame="histo ry" 
        305      datatype=" gov.va.med .term.acce ss.Statist icalAreaTy peHistory[ ]" 
        306      short-desc ription="T he status  history fo r Statisti cal Area T ype." 
        307      owning="tr ue" 
        308      display-on -list="fal se" 
        309      private="f alse" 
        310      shared-key ="false" 
        311      required=" false" 
        312      unique="fa lse" 
        313      frozen="fa lse" 
        314      password=" false" 
        315      display-on -search="f alse" 
        316      display-on -view="tru e" 
        317      allow-patt ern-search ="false" 
        318      allow-soun dex-search ="false" 
        319      _capitaliz ed-name="H istory" 
        320      user-name= "History" 
        321      _accessor- name="getH istory" 
        322      _mutator-n ame="setHi story" 
        323      _hibernate -name="his tory" 
        324      _derived=" false" 
        325      _system-as signed="fa lse" 
        326      _is-user-d efined="tr ue" 
        327      _column-na me="histor y" 
        328      _capitaliz ed-column- name="Hist ory" 
        329      _column-ab brev="Hist ory" 
        330      _is-multi= "true" 
        331      _singular- name="hist ory" 
        332      _capitaliz ed-singula r-name="Hi story" 
        333      _atomic-da tatype="go v.va.med.t erm.access .Statistic alAreaType History" 
        334      _simple-da tatype="St atisticalA reaTypeHis tory[]" 
        335      _simple-at omic-datat ype="Stati sticalArea TypeHistor y" 
        336      _datatype- package="g ov.va.med. term.acces s" 
        337      _implement ation-clas s-package= "gov.va.me d.term.acc ess.mutabl e" 
        338      _implement ation-clas s-simple-n ame="Mutab leStatisti calAreaTyp eHistory" 
        339      _implement ation-clas s-name="go v.va.med.t erm.access .mutable.M utableStat isticalAre aTypeHisto ry" 
        340      _atomic-mu table-data type="gov. va.med.ter m.access.m utable.Sta tisticalAr eaTypeHist ory" 
        341      _mutable-d atatype="g ov.va.med. term.acces s.mutable. Statistica lAreaTypeH istory[]" 
        342      _readonly- class-pack age="gov.v a.med.term .access.re adonly" 
        343      _readonly- class-simp le-name="R eadonlySta tisticalAr eaTypeHist ory" 
        344      _readonly- class-name ="gov.va.m ed.term.ac cess.reado nly.Readon lyStatisti calAreaTyp eHistory" 
        345      _supports- logical-de lete="fals e" 
        346      _datatype- is-attr-gr oup="false
        347      _role="par ent" 
        348      _relations hip="one-t o-many" 
        349      _stores-fo reign-key= "false" 
        350      _bidirecti onal="true
        351      _dependent -type="sim ple"
        352     />
        353        
        354     <query 
        355      short-desc ription="T rue if thi s object i s active o n the give n date."
        356     >
        357            
        358      <method-si gnature>
        359           boolea n
        360           isActi ve(
        361               ja va.sql.Dat e when
        362               )
        363           
        364      </method-s ignature>
        365            
        366      <method-bo dy>
        367       Statistica lAreaTypeH istory[] h istory = g etHistory( );
        368               fo r (int i=0 ; i&lt;his tory.lengt h; i++)
        369               {
        370                    Statisti calAreaTyp eHistory e ntry
        371        = history [i];
        372                    java.sql .Date effe ctiveDate  = entry.ge tEffective Date();
        373                    java.sql .Date expi rationDate  = entry.g etExpirati onDate();
        374                    if (   ( effectiveD ate.before (when) ||  effectiveD ate.equals (when))
        375                        &amp ;&amp; whe n.before(e xpirationD ate)
        376                       )
        377                    {
        378                        retu rn entry.i sActive();
        379                    }
        380               }
        381               re turn false ;
        382           
        383      </method-b ody>
        384         
        385     </query>
        386        
        387     <script 
        388      language=" beanshell"  
        389      id="check- parentType "
        390     >
        391         import  gov.va.med .term.acce ss.Statist icalArea;
        392         import  gov.va.med .term.acce ss.criteri a.*;
        393         // Ensu re that if  parentTyp e is chang ed that th is does no t cause
        394         // exis ting Stati sticalArea  data to b ecome inva lid
        395         if ( up date == Bo olean.TRUE  )
        396         {
        397             //  If parent  type was p reviously  null then  edit is ir relevant
        398             if  ( previous .parentTyp e == null  )
        399             {
        400                  return tr ue;
        401             }
        402     
        403             //  If parentT ype hasn't  changed t hen no pro blem
        404             if  ( object.p arentType  == previou s.parentTy pe )
        405             {
        406                  return tr ue;
        407             }
        408             
        409             //  So parentT ype has ch anged.
        410             //  If there a re any row s in Stati sticalArea  that are  of this St atisticalA reaType
        411             //  AND have a  parent of  the old t ype then r eject the  change to  parentType
        412             Cri teria crit eriaParent  = new Cri teria.Equa l("parent. statistica lAreaType" , previous .parentTyp e);
        413             Cri teria crit eriaType =  new Crite ria.Equal( "statistic alAreaType ", previou s);
        414             Cri teria crit eria = new  Criteria. And(criter iaType, cr iteriaPare nt);
        415             par ents = Sta tisticalAr ea.factory .obtain(cr iteria);
        416             if  ( parents. length &gt ; 0 )
        417             {
        418                 errors.put (object.pa rentType,  "parentTyp e", 
        419                                "The c ontaining  type canno t be chang ed because  there are  " 
        420                                + pare nts.length  
        421                                + " "  + object.n ame 
        422                                + "s t hat are co ntained in  "
        423                                + prev ious.paren tType.name  + "s.");    
        424                 return fal se;       
        425             }
        426         } 
        427         
        428         return  true;
        429       
        430     </script>
        431        
        432     <extension >
        433          
        434            
        435      <hl7-messa ging-metad ata>
        436             
        437                
        438       <master-fi le-identif ier>
        439                
        440                     
        441        <coded-ele ment>
        442                   
        443                         
        444         <identifie r>
        445                       
        446                             
        447          <constant 
        448           value="gov .va.med.te rm.access. Statistica lAreaType"
        449          />
        450                    
        451                          
        452         </identifi er>
        453                   
        454                         
        455         <text>
        456                       
        457                             
        458          <constant 
        459           value="Sta tistical A rea Type"
        460          />
        461                    
        462                          
        463         </text>
        464                   
        465                         
        466         <coding-sy stem>
        467                       
        468                             
        469          <constant 
        470           value="SDS "
        471          />
        472                    
        473                          
        474         </coding-s ystem>
        475                 
        476                      
        477        </coded-el ement>
        478              
        479                 
        480       </master-f ile-identi fier>
        481             
        482                
        483       <primary-k ey-value>
        484                
        485                     
        486        <coded-ele ment>
        487                   
        488                         
        489         <identifie r>
        490                       
        491                             
        492          <attr-ref 
        493           name="id"
        494          />
        495                    
        496                          
        497         </identifi er>
        498                   
        499                         
        500         <text>
        501                       
        502                             
        503          <attr-ref 
        504           name="name "
        505          />
        506                    
        507                          
        508         </text>
        509                   
        510                         
        511         <coding-sy stem>
        512                       
        513                             
        514          <constant 
        515           value="SDS "
        516          />
        517                    
        518                          
        519         </coding-s ystem>
        520                   
        521                         
        522         <alternate -identifie r>
        523                       
        524                             
        525          <attr-ref 
        526           name="code "
        527          />
        528                    
        529                          
        530         </alternat e-identifi er>
        531                   
        532                         
        533         <alternate -text>
        534                       
        535                             
        536          <attr-ref 
        537           name="name "
        538          />
        539                    
        540                          
        541         </alternat e-text>
        542                   
        543                         
        544         <alternate -coding-sy stem>
        545                       
        546                             
        547          <constant 
        548           value="VA"
        549          />
        550                    
        551                          
        552         </alternat e-coding-s ystem>
        553                 
        554                      
        555        </coded-el ement>
        556              
        557                 
        558       </primary- key-value>
        559           
        560             
        561      </hl7-mess aging-meta data>
        562        
        563         
        564     </extensio n>
        565   </type>