171. EPMO Open Source Coordination Office Redaction File Detail Report

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

171.1 Files compared

# Location File Last Modified
1 IV-eHMP_CIF.zip\IMAG_Source\VISA\Java\ExchangeDataSource\main\src\java\gov\va\med\imaging\exchange\webservices\soap\types\v1 StudyType.java Mon Dec 4 21:35:34 2017 UTC
2 IV-eHMP_CIF.zip\IMAG_Source\VISA\Java\ExchangeDataSource\main\src\java\gov\va\med\imaging\exchange\webservices\soap\types\v1 StudyType.java Mon Dec 4 22:00:02 2017 UTC

171.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 18 1264
Changed 17 38
Inserted 0 0
Removed 0 0

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

171.4 Active regular expressions

No regular expressions were active.

171.5 Comparison detail

  1   /**
  2    * StudyTy pe.java
  3    *
  4    * This fi le was aut o-generate d from WSD L
  5    * by the  Apache Axi s 1.4 Apr  22, 2006 ( 06:55:48 P DT) WSDL2J ava emitte r.
  6    */
  7  
  8   package go v.va.med.i maging.exc hange.webs ervices.so ap.types.v 1;
  9  
  10   public cla ss StudyTy pe  implem ents java. io.Seriali zable {
  11       privat e java.lan g.String s tudyId;
  12  
  13       privat e java.lan g.String d icomUid;
  14  
  15       privat e java.lan g.String d escription ;
  16  
  17       privat e java.lan g.String p rocedureDa te;
  18  
  19       privat e java.lan g.String p rocedureDe scription;
  20  
  21       privat e java.lan g.String p atientId;
  22  
  23       privat e java.lan g.String p atientName ;
  24  
  25       privat e java.lan g.String s iteNumber;
  26  
  27       privat e java.lan g.String s iteName;
  28  
  29       privat e java.lan g.String s iteAbbrevi ation;
  30  
  31       privat e int imag eCount;
  32  
  33       privat e int seri esCount;
  34  
  35       privat e java.lan g.String s pecialtyDe scription;
  36  
  37       privat e gov.va.m ed.imaging .exchange. webservice s.soap.typ es.v1.Moda litiesType  modalitie s;
  38  
  39       privat e java.lan g.String r adiologyRe port;
  40  
  41       privat e gov.va.m ed.imaging .exchange. webservice s.soap.typ es.v1.Stud yTypeCompo nentSeries  component Series;
  42  
  43       public  StudyType () {
  44       }
  45  
  46       public  StudyType (
  47               java.lang .String st udyId,
  48               java.lang .String di comUid,
  49               java.lang .String de scription,
  50               java.lang .String pr ocedureDat e,
  51               java.lang .String pr ocedureDes cription,
  52               java.lang .String pa tientId,
  53               java.lang .String pa tientName,
  54               java.lang .String si teNumber,
  55               java.lang .String si teName,
  56               java.lang .String si teAbbrevia tion,
  57               int image Count,
  58               int serie sCount,
  59               java.lang .String sp ecialtyDes cription,
  60               gov.va.me d.imaging. exchange.w ebservices .soap.type s.v1.Modal itiesType  modalities ,
  61               java.lang .String ra diologyRep ort,
  62               gov.va.me d.imaging. exchange.w ebservices .soap.type s.v1.Study TypeCompon entSeries  componentS eries) {
  63               this.stud yId = stud yId;
  64               this.dico mUid = dic omUid;
  65               this.desc ription =  descriptio n;
  66               this.proc edureDate  = procedur eDate;
  67               this.proc edureDescr iption = p rocedureDe scription;
  68               this.pati entId = pa tientId;
  69               this.pati entName =  patientNam e;
  70               this.site Number = s iteNumber;
  71               this.site Name = sit eName;
  72               this.site Abbreviati on = siteA bbreviatio n;
  73               this.imag eCount = i mageCount;
  74               this.seri esCount =  seriesCoun t;
  75               this.spec ialtyDescr iption = s pecialtyDe scription;
  76               this.moda lities = m odalities;
  77               this.radi ologyRepor t = radiol ogyReport;
  78               this.comp onentSerie s = compon entSeries;
  79       }
  80  
  81  
  82       /**
  83        * Get s the stud yId value  for this S tudyType.
  84        * 
  85        * @re turn study Id
  86        */
  87       public  java.lang .String ge tStudyId()  {
  88           re turn study Id;
  89       }
  90  
  91  
  92       /**
  93        * Set s the stud yId value  for this S tudyType.
  94        * 
  95        * @pa ram studyI d
  96        */
  97       public  void setS tudyId(jav a.lang.Str ing studyI d) {
  98           th is.studyId  = studyId ;
  99       }
  100  
  101  
  102       /**
  103        * Get s the dico mUid value  for this  StudyType.
  104        * 
  105        * @re turn dicom Uid
  106        */
  107       public  java.lang .String ge tDicomUid( ) {
  108           re turn dicom Uid;
  109       }
  110  
  111  
  112       /**
  113        * Set s the dico mUid value  for this  StudyType.
  114        * 
  115        * @pa ram dicomU id
  116        */
  117       public  void setD icomUid(ja va.lang.St ring dicom Uid) {
  118           th is.dicomUi d = dicomU id;
  119       }
  120  
  121  
  122       /**
  123        * Get s the desc ription va lue for th is StudyTy pe.
  124        * 
  125        * @re turn descr iption
  126        */
  127       public  java.lang .String ge tDescripti on() {
  128           re turn descr iption;
  129       }
  130  
  131  
  132       /**
  133        * Set s the desc ription va lue for th is StudyTy pe.
  134        * 
  135        * @pa ram descri ption
  136        */
  137       public  void setD escription (java.lang .String de scription)  {
  138           th is.descrip tion = des cription;
  139       }
  140  
  141  
  142       /**
  143        * Get s the proc edureDate  value for  this Study Type.
  144        * 
  145        * @re turn proce dureDate
  146        */
  147       public  java.lang .String ge tProcedure Date() {
  148           re turn proce dureDate;
  149       }
  150  
  151  
  152       /**
  153        * Set s the proc edureDate  value for  this Study Type.
  154        * 
  155        * @pa ram proced ureDate
  156        */
  157       public  void setP rocedureDa te(java.la ng.String  procedureD ate) {
  158           th is.procedu reDate = p rocedureDa te;
  159       }
  160  
  161  
  162       /**
  163        * Get s the proc edureDescr iption val ue for thi s StudyTyp e.
  164        * 
  165        * @re turn proce dureDescri ption
  166        */
  167       public  java.lang .String ge tProcedure Descriptio n() {
  168           re turn proce dureDescri ption;
  169       }
  170  
  171  
  172       /**
  173        * Set s the proc edureDescr iption val ue for thi s StudyTyp e.
  174        * 
  175        * @pa ram proced ureDescrip tion
  176        */
  177       public  void setP rocedureDe scription( java.lang. String pro cedureDesc ription) {
  178           th is.procedu reDescript ion = proc edureDescr iption;
  179       }
  180  
  181  
  182       /**
  183        * Get s the pati entId valu e for this  StudyType .
  184        * 
  185        * @re turn patie ntId
  186        */
  187       public  java.lang .String ge tPatientId () {
  188           re turn patie ntId;
  189       }
  190  
  191  
  192       /**
  193        * Set s the pati entId valu e for this  StudyType .
  194        * 
  195        * @pa ram patien tId
  196        */
  197       public  void setP atientId(j ava.lang.S tring pati entId) {
  198           th is.patient Id = patie ntId;
  199       }
  200  
  201  
  202       /**
  203        * Get s the pati entName va lue for th is StudyTy pe.
  204        * 
  205        * @re turn patie ntName
  206        */
  207       public  java.lang .String ge tPatientNa me() {
  208           re turn patie ntName;
  209       }
  210  
  211  
  212       /**
  213        * Set s the pati entName va lue for th is StudyTy pe.
  214        * 
  215        * @pa ram patien tName
  216        */
  217       public  void setP atientName (java.lang .String pa tientName)  {
  218           th is.patient Name = pat ientName;
  219       }
  220  
  221  
  222       /**
  223        * Get s the site Number val ue for thi s StudyTyp e.
  224        * 
  225        * @re turn siteN umber
  226        */
  227       public  java.lang .String ge tSiteNumbe r() {
  228           re turn siteN umber;
  229       }
  230  
  231  
  232       /**
  233        * Set s the site Number val ue for thi s StudyTyp e.
  234        * 
  235        * @pa ram siteNu mber
  236        */
  237       public  void setS iteNumber( java.lang. String sit eNumber) {
  238           th is.siteNum ber = site Number;
  239       }
  240  
  241  
  242       /**
  243        * Get s the site Name value  for this  StudyType.
  244        * 
  245        * @re turn siteN ame
  246        */
  247       public  java.lang .String ge tSiteName( ) {
  248           re turn siteN ame;
  249       }
  250  
  251  
  252       /**
  253        * Set s the site Name value  for this  StudyType.
  254        * 
  255        * @pa ram siteNa me
  256        */
  257       public  void setS iteName(ja va.lang.St ring siteN ame) {
  258           th is.siteNam e = siteNa me;
  259       }
  260  
  261  
  262       /**
  263        * Get s the site Abbreviati on value f or this St udyType.
  264        * 
  265        * @re turn siteA bbreviatio n
  266        */
  267       public  java.lang .String ge tSiteAbbre viation()  {
  268           re turn siteA bbreviatio n;
  269       }
  270  
  271  
  272       /**
  273        * Set s the site Abbreviati on value f or this St udyType.
  274        * 
  275        * @pa ram siteAb breviation
  276        */
  277       public  void setS iteAbbrevi ation(java .lang.Stri ng siteAbb reviation)  {
  278           th is.siteAbb reviation  = siteAbbr eviation;
  279       }
  280  
  281  
  282       /**
  283        * Get s the imag eCount val ue for thi s StudyTyp e.
  284        * 
  285        * @re turn image Count
  286        */
  287       public  int getIm ageCount()  {
  288           re turn image Count;
  289       }
  290  
  291  
  292       /**
  293        * Set s the imag eCount val ue for thi s StudyTyp e.
  294        * 
  295        * @pa ram imageC ount
  296        */
  297       public  void setI mageCount( int imageC ount) {
  298           th is.imageCo unt = imag eCount;
  299       }
  300  
  301  
  302       /**
  303        * Get s the seri esCount va lue for th is StudyTy pe.
  304        * 
  305        * @re turn serie sCount
  306        */
  307       public  int getSe riesCount( ) {
  308           re turn serie sCount;
  309       }
  310  
  311  
  312       /**
  313        * Set s the seri esCount va lue for th is StudyTy pe.
  314        * 
  315        * @pa ram series Count
  316        */
  317       public  void setS eriesCount (int serie sCount) {
  318           th is.seriesC ount = ser iesCount;
  319       }
  320  
  321  
  322       /**
  323        * Get s the spec ialtyDescr iption val ue for thi s StudyTyp e.
  324        * 
  325        * @re turn speci altyDescri ption
  326        */
  327       public  java.lang .String ge tSpecialty Descriptio n() {
  328           re turn speci altyDescri ption;
  329       }
  330  
  331  
  332       /**
  333        * Set s the spec ialtyDescr iption val ue for thi s StudyTyp e.
  334        * 
  335        * @pa ram specia ltyDescrip tion
  336        */
  337       public  void setS pecialtyDe scription( java.lang. String spe cialtyDesc ription) {
  338           th is.special tyDescript ion = spec ialtyDescr iption;
  339       }
  340  
  341  
  342       /**
  343        * Get s the moda lities val ue for thi s StudyTyp e.
  344        * 
  345        * @re turn modal ities
  346        */
  347       public  gov.va.me d.imaging. exchange.w ebservices .soap.type s.v1.Modal itiesType  getModalit ies() {
  348           re turn modal ities;
  349       }
  350  
  351  
  352       /**
  353        * Set s the moda lities val ue for thi s StudyTyp e.
  354        * 
  355        * @pa ram modali ties
  356        */
  357       public  void setM odalities( gov.va.med .imaging.e xchange.we bservices. soap.types .v1.Modali tiesType m odalities)  {
  358           th is.modalit ies = moda lities;
  359       }
  360  
  361  
  362       /**
  363        * Get s the radi ologyRepor t value fo r this Stu dyType.
  364        * 
  365        * @re turn radio logyReport
  366        */
  367       public  java.lang .String ge tRadiology Report() {
  368           re turn radio logyReport ;
  369       }
  370  
  371  
  372       /**
  373        * Set s the radi ologyRepor t value fo r this Stu dyType.
  374        * 
  375        * @pa ram radiol ogyReport
  376        */
  377       public  void setR adiologyRe port(java. lang.Strin g radiolog yReport) {
  378           th is.radiolo gyReport =  radiology Report;
  379       }
  380  
  381  
  382       /**
  383        * Get s the comp onentSerie s value fo r this Stu dyType.
  384        * 
  385        * @re turn compo nentSeries
  386        */
  387       public  gov.va.me d.imaging. exchange.w ebservices .soap.type s.v1.Study TypeCompon entSeries  getCompone ntSeries()  {
  388           re turn compo nentSeries ;
  389       }
  390  
  391  
  392       /**
  393        * Set s the comp onentSerie s value fo r this Stu dyType.
  394        * 
  395        * @pa ram compon entSeries
  396        */
  397       public  void setC omponentSe ries(gov.v a.med.imag ing.exchan ge.webserv ices.soap. types.v1.S tudyTypeCo mponentSer ies compon entSeries)  {
  398           th is.compone ntSeries =  component Series;
  399       }
  400  
  401       privat e java.lan g.Object _ _equalsCal c = null;
  402       public  synchroni zed boolea n equals(j ava.lang.O bject obj)  {
  403           if  (!(obj in stanceof S tudyType))  return fa lse;
  404           St udyType ot her = (Stu dyType) ob j;
  405           if  (obj == n ull) retur n false;
  406           if  (this ==  obj) retur n true;
  407           if  (__equals Calc != nu ll) {
  408                return ( __equalsCa lc == obj) ;
  409           }
  410           __ equalsCalc  = obj;
  411           bo olean _equ als;
  412           _e quals = tr ue && 
  413                ((this.s tudyId==nu ll && othe r.getStudy Id()==null ) || 
  414                 (this.s tudyId!=nu ll &&
  415                  this.s tudyId.equ als(other. getStudyId ()))) &&
  416                ((this.d icomUid==n ull && oth er.getDico mUid()==nu ll) || 
  417                 (this.d icomUid!=n ull &&
  418                  this.d icomUid.eq uals(other .getDicomU id()))) &&
  419                ((this.d escription ==null &&  other.getD escription ()==null)  || 
  420                 (this.d escription !=null &&
  421                  this.d escription .equals(ot her.getDes cription() ))) &&
  422                ((this.p rocedureDa te==null & & other.ge tProcedure Date()==nu ll) || 
  423                 (this.p rocedureDa te!=null & &
  424                  this.p rocedureDa te.equals( other.getP rocedureDa te()))) &&
  425                ((this.p rocedureDe scription= =null && o ther.getPr ocedureDes cription() ==null) ||  
  426                 (this.p rocedureDe scription! =null &&
  427                  this.p rocedureDe scription. equals(oth er.getProc edureDescr iption())) ) &&
  428                ((this.p atientId== null && ot her.getPat ientId()== null) || 
  429                 (this.p atientId!= null &&
  430                  this.p atientId.e quals(othe r.getPatie ntId())))  &&
  431                ((this.p atientName ==null &&  other.getP atientName ()==null)  || 
  432                 (this.p atientName !=null &&
  433                  this.p atientName .equals(ot her.getPat ientName() ))) &&
  434                ((this.s iteNumber= =null && o ther.getSi teNumber() ==null) ||  
  435                 (this.s iteNumber! =null &&
  436                  this.s iteNumber. equals(oth er.getSite Number())) ) &&
  437                ((this.s iteName==n ull && oth er.getSite Name()==nu ll) || 
  438                 (this.s iteName!=n ull &&
  439                  this.s iteName.eq uals(other .getSiteNa me()))) &&
  440                ((this.s iteAbbrevi ation==nul l && other .getSiteAb breviation ()==null)  || 
  441                 (this.s iteAbbrevi ation!=nul l &&
  442                  this.s iteAbbrevi ation.equa ls(other.g etSiteAbbr eviation() ))) &&
  443                this.ima geCount ==  other.get ImageCount () &&
  444                this.ser iesCount = = other.ge tSeriesCou nt() &&
  445                ((this.s pecialtyDe scription= =null && o ther.getSp ecialtyDes cription() ==null) ||  
  446                 (this.s pecialtyDe scription! =null &&
  447                  this.s pecialtyDe scription. equals(oth er.getSpec ialtyDescr iption())) ) &&
  448                ((this.m odalities= =null && o ther.getMo dalities() ==null) ||  
  449                 (this.m odalities! =null &&
  450                  this.m odalities. equals(oth er.getModa lities())) ) &&
  451                ((this.r adiologyRe port==null  && other. getRadiolo gyReport() ==null) ||  
  452                 (this.r adiologyRe port!=null  &&
  453                  this.r adiologyRe port.equal s(other.ge tRadiology Report())) ) &&
  454                ((this.c omponentSe ries==null  && other. getCompone ntSeries() ==null) ||  
  455                 (this.c omponentSe ries!=null  &&
  456                  this.c omponentSe ries.equal s(other.ge tComponent Series())) );
  457           __ equalsCalc  = null;
  458           re turn _equa ls;
  459       }
  460  
  461       privat e boolean  __hashCode Calc = fal se;
  462       public  synchroni zed int ha shCode() {
  463           if  (__hashCo deCalc) {
  464                return 0 ;
  465           }
  466           __ hashCodeCa lc = true;
  467           in t _hashCod e = 1;
  468           if  (getStudy Id() != nu ll) {
  469                _hashCod e += getSt udyId().ha shCode();
  470           }
  471           if  (getDicom Uid() != n ull) {
  472                _hashCod e += getDi comUid().h ashCode();
  473           }
  474           if  (getDescr iption() ! = null) {
  475                _hashCod e += getDe scription( ).hashCode ();
  476           }
  477           if  (getProce dureDate()  != null)  {
  478                _hashCod e += getPr ocedureDat e().hashCo de();
  479           }
  480           if  (getProce dureDescri ption() !=  null) {
  481                _hashCod e += getPr ocedureDes cription() .hashCode( );
  482           }
  483           if  (getPatie ntId() !=  null) {
  484                _hashCod e += getPa tientId(). hashCode() ;
  485           }
  486           if  (getPatie ntName() ! = null) {
  487                _hashCod e += getPa tientName( ).hashCode ();
  488           }
  489           if  (getSiteN umber() !=  null) {
  490                _hashCod e += getSi teNumber() .hashCode( );
  491           }
  492           if  (getSiteN ame() != n ull) {
  493                _hashCod e += getSi teName().h ashCode();
  494           }
  495           if  (getSiteA bbreviatio n() != nul l) {
  496                _hashCod e += getSi teAbbrevia tion().has hCode();
  497           }
  498           _h ashCode +=  getImageC ount();
  499           _h ashCode +=  getSeries Count();
  500           if  (getSpeci altyDescri ption() !=  null) {
  501                _hashCod e += getSp ecialtyDes cription() .hashCode( );
  502           }
  503           if  (getModal ities() !=  null) {
  504                _hashCod e += getMo dalities() .hashCode( );
  505           }
  506           if  (getRadio logyReport () != null ) {
  507                _hashCod e += getRa diologyRep ort().hash Code();
  508           }
  509           if  (getCompo nentSeries () != null ) {
  510                _hashCod e += getCo mponentSer ies().hash Code();
  511           }
  512           __ hashCodeCa lc = false ;
  513           re turn _hash Code;
  514       }
  515  
  516       // Typ e metadata
  517       privat e static o rg.apache. axis.descr iption.Typ eDesc type Desc =
  518           ne w org.apac he.axis.de scription. TypeDesc(S tudyType.c lass, true );
  519  
  520       static  {
  521             typeDesc.s etXmlType( new javax. xml.namesp ace.QName( "urn:v1.ty pes.soap.w ebservices .exchange. imaging. URL         ", "StudyT ype"));
  522           or g.apache.a xis.descri ption.Elem entDesc el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  523           el emField.se tFieldName ("studyId" );
  524             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "study- id"));
  525           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  526           el emField.se tNillable( false);
  527           ty peDesc.add FieldDesc( elemField) ;
  528           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  529           el emField.se tFieldName ("dicomUid ");
  530             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "dicom- uid"));
  531           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  532           el emField.se tNillable( true);
  533           ty peDesc.add FieldDesc( elemField) ;
  534           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  535           el emField.se tFieldName ("descript ion");
  536             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "descri ption"));
  537           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  538           el emField.se tNillable( true);
  539           ty peDesc.add FieldDesc( elemField) ;
  540           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  541           el emField.se tFieldName ("procedur eDate");
  542             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "proced ure-date") );
  543           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  544           el emField.se tNillable( false);
  545           ty peDesc.add FieldDesc( elemField) ;
  546           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  547           el emField.se tFieldName ("procedur eDescripti on");
  548             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "proced ure-descri ption"));
  549           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  550           el emField.se tNillable( true);
  551           ty peDesc.add FieldDesc( elemField) ;
  552           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  553           el emField.se tFieldName ("patientI d");
  554             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "patien t-id"));
  555           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  556           el emField.se tNillable( false);
  557           ty peDesc.add FieldDesc( elemField) ;
  558           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  559           el emField.se tFieldName ("patientN ame");
  560             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "patien t-name"));
  561           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  562           el emField.se tNillable( false);
  563           ty peDesc.add FieldDesc( elemField) ;
  564           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  565           el emField.se tFieldName ("siteNumb er");
  566             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "site-n umber"));
  567           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  568           el emField.se tNillable( true);
  569           ty peDesc.add FieldDesc( elemField) ;
  570           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  571           el emField.se tFieldName ("siteName ");
  572             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "site-n ame"));
  573           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  574           el emField.se tNillable( true);
  575           ty peDesc.add FieldDesc( elemField) ;
  576           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  577           el emField.se tFieldName ("siteAbbr eviation") ;
  578             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "site-a bbreviatio n"));
  579           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  580           el emField.se tNillable( true);
  581           ty peDesc.add FieldDesc( elemField) ;
  582           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  583           el emField.se tFieldName ("imageCou nt");
  584             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "image- count"));
  585           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "int" ));
  586           el emField.se tNillable( false);
  587           ty peDesc.add FieldDesc( elemField) ;
  588           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  589           el emField.se tFieldName ("seriesCo unt");
  590             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "series -count"));
  591           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "int" ));
  592           el emField.se tNillable( false);
  593           ty peDesc.add FieldDesc( elemField) ;
  594           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  595           el emField.se tFieldName ("specialt yDescripti on");
  596             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "specia lty-descri ption"));
  597           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  598           el emField.se tNillable( true);
  599           ty peDesc.add FieldDesc( elemField) ;
  600           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  601           el emField.se tFieldName ("modaliti es");
  602             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "modali ties"));
  603             elemField. setXmlType (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "Modali tiesType") );
  604           el emField.se tNillable( true);
  605           ty peDesc.add FieldDesc( elemField) ;
  606           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  607           el emField.se tFieldName ("radiolog yReport");
  608             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "radiol ogy-report "));
  609           el emField.se tXmlType(n ew javax.x ml.namespa ce.QName(" http://www .w3.org/20 01/XMLSche ma", "stri ng"));
  610           el emField.se tNillable( true);
  611           ty peDesc.add FieldDesc( elemField) ;
  612           el emField =  new org.ap ache.axis. descriptio n.ElementD esc();
  613           el emField.se tFieldName ("componen tSeries");
  614             elemField. setXmlName (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", "compon ent-series "));
  615             elemField. setXmlType (new javax .xml.names pace.QName ("urn:v1.t ypes.soap. webservice s.exchange .imaging. URL         ", ">Study Type>compo nent-serie s"));
  616           el emField.se tNillable( false);
  617           ty peDesc.add FieldDesc( elemField) ;
  618       }
  619  
  620       /**
  621        * Ret urn type m etadata ob ject
  622        */
  623       public  static or g.apache.a xis.descri ption.Type Desc getTy peDesc() {
  624           re turn typeD esc;
  625       }
  626  
  627       /**
  628        * Get  Custom Se rializer
  629        */
  630       public  static or g.apache.a xis.encodi ng.Seriali zer getSer ializer(
  631               java.lang .String me chType, 
  632               java.lang .Class _ja vaType,  
  633               javax.xml .namespace .QName _xm lType) {
  634           re turn 
  635              new  org.a pache.axis .encoding. ser.BeanSe rializer(
  636                _javaTyp e, _xmlTyp e, typeDes c);
  637       }
  638  
  639       /**
  640        * Get  Custom De serializer
  641        */
  642       public  static or g.apache.a xis.encodi ng.Deseria lizer getD eserialize r(
  643               java.lang .String me chType, 
  644               java.lang .Class _ja vaType,  
  645               javax.xml .namespace .QName _xm lType) {
  646           re turn 
  647              new  org.a pache.axis .encoding. ser.BeanDe serializer (
  648                _javaTyp e, _xmlTyp e, typeDes c);
  649       }
  650  
  651   }