View Javadoc

1   /**
2    * DocsisStatusObjOutput.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6    */
7   
8   package net.sf.provisioner.IntrawayWSDL_pkg;
9   
10  public class DocsisStatusObjOutput  implements java.io.Serializable {
11      private java.lang.String idClienteCRM;
12  
13      private java.lang.String nombre;
14  
15      private java.lang.String username;
16  
17      private java.lang.String macaddress;
18  
19      private java.lang.String productName;
20  
21      private java.lang.String manufacturer;
22  
23      private java.lang.String hwv;
24  
25      private java.lang.String swv;
26  
27      private java.lang.String ip;
28  
29      private java.lang.String cmts;
30  
31      private java.lang.String upStream;
32  
33      private java.lang.String downStream;
34  
35      private java.lang.String ispCM;
36  
37      private java.lang.String ispMTA;
38  
39      private java.lang.String ispCPE;
40  
41      private java.lang.String servicePackage;
42  
43      private java.lang.String docsisVersion;
44  
45      private java.lang.String cantPCs;
46  
47      private java.lang.String disabled;
48  
49      private java.lang.String cantMensajes;
50  
51      private java.lang.String upTraffic;
52  
53      private java.lang.String downTraffic;
54  
55      private java.lang.String hub;
56  
57      private java.lang.String nodo;
58  
59      private java.lang.String uspl;
60  
61      private java.lang.String dspl;
62  
63      private java.lang.String dssnr;
64  
65      private java.lang.String ussnr;
66  
67      private java.lang.String sysuptime;
68  
69      private java.lang.String status;
70  
71      private net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] cmLeases;
72  
73      private net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] cpeLeases;
74  
75      private net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] mtaLeases;
76  
77      private net.sf.provisioner.IntrawayWSDL_pkg.MensajesObj[] mensajes;
78  
79      private net.sf.provisioner.IntrawayWSDL_pkg.PoolingObj[] pooling;
80  
81      private net.sf.provisioner.IntrawayWSDL_pkg.SpDescriptionObj spDescription;
82  
83      public DocsisStatusObjOutput() {
84      }
85  
86      public DocsisStatusObjOutput(
87             java.lang.String idClienteCRM,
88             java.lang.String nombre,
89             java.lang.String username,
90             java.lang.String macaddress,
91             java.lang.String productName,
92             java.lang.String manufacturer,
93             java.lang.String hwv,
94             java.lang.String swv,
95             java.lang.String ip,
96             java.lang.String cmts,
97             java.lang.String upStream,
98             java.lang.String downStream,
99             java.lang.String ispCM,
100            java.lang.String ispMTA,
101            java.lang.String ispCPE,
102            java.lang.String servicePackage,
103            java.lang.String docsisVersion,
104            java.lang.String cantPCs,
105            java.lang.String disabled,
106            java.lang.String cantMensajes,
107            java.lang.String upTraffic,
108            java.lang.String downTraffic,
109            java.lang.String hub,
110            java.lang.String nodo,
111            java.lang.String uspl,
112            java.lang.String dspl,
113            java.lang.String dssnr,
114            java.lang.String ussnr,
115            java.lang.String sysuptime,
116            java.lang.String status,
117            net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] cmLeases,
118            net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] cpeLeases,
119            net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] mtaLeases,
120            net.sf.provisioner.IntrawayWSDL_pkg.MensajesObj[] mensajes,
121            net.sf.provisioner.IntrawayWSDL_pkg.PoolingObj[] pooling,
122            net.sf.provisioner.IntrawayWSDL_pkg.SpDescriptionObj spDescription) {
123            this.idClienteCRM = idClienteCRM;
124            this.nombre = nombre;
125            this.username = username;
126            this.macaddress = macaddress;
127            this.productName = productName;
128            this.manufacturer = manufacturer;
129            this.hwv = hwv;
130            this.swv = swv;
131            this.ip = ip;
132            this.cmts = cmts;
133            this.upStream = upStream;
134            this.downStream = downStream;
135            this.ispCM = ispCM;
136            this.ispMTA = ispMTA;
137            this.ispCPE = ispCPE;
138            this.servicePackage = servicePackage;
139            this.docsisVersion = docsisVersion;
140            this.cantPCs = cantPCs;
141            this.disabled = disabled;
142            this.cantMensajes = cantMensajes;
143            this.upTraffic = upTraffic;
144            this.downTraffic = downTraffic;
145            this.hub = hub;
146            this.nodo = nodo;
147            this.uspl = uspl;
148            this.dspl = dspl;
149            this.dssnr = dssnr;
150            this.ussnr = ussnr;
151            this.sysuptime = sysuptime;
152            this.status = status;
153            this.cmLeases = cmLeases;
154            this.cpeLeases = cpeLeases;
155            this.mtaLeases = mtaLeases;
156            this.mensajes = mensajes;
157            this.pooling = pooling;
158            this.spDescription = spDescription;
159     }
160 
161 
162     /**
163      * Gets the idClienteCRM value for this DocsisStatusObjOutput.
164      * 
165      * @return idClienteCRM
166      */
167     public java.lang.String getIdClienteCRM() {
168         return idClienteCRM;
169     }
170 
171 
172     /**
173      * Sets the idClienteCRM value for this DocsisStatusObjOutput.
174      * 
175      * @param idClienteCRM
176      */
177     public void setIdClienteCRM(java.lang.String idClienteCRM) {
178         this.idClienteCRM = idClienteCRM;
179     }
180 
181 
182     /**
183      * Gets the nombre value for this DocsisStatusObjOutput.
184      * 
185      * @return nombre
186      */
187     public java.lang.String getNombre() {
188         return nombre;
189     }
190 
191 
192     /**
193      * Sets the nombre value for this DocsisStatusObjOutput.
194      * 
195      * @param nombre
196      */
197     public void setNombre(java.lang.String nombre) {
198         this.nombre = nombre;
199     }
200 
201 
202     /**
203      * Gets the username value for this DocsisStatusObjOutput.
204      * 
205      * @return username
206      */
207     public java.lang.String getUsername() {
208         return username;
209     }
210 
211 
212     /**
213      * Sets the username value for this DocsisStatusObjOutput.
214      * 
215      * @param username
216      */
217     public void setUsername(java.lang.String username) {
218         this.username = username;
219     }
220 
221 
222     /**
223      * Gets the macaddress value for this DocsisStatusObjOutput.
224      * 
225      * @return macaddress
226      */
227     public java.lang.String getMacaddress() {
228         return macaddress;
229     }
230 
231 
232     /**
233      * Sets the macaddress value for this DocsisStatusObjOutput.
234      * 
235      * @param macaddress
236      */
237     public void setMacaddress(java.lang.String macaddress) {
238         this.macaddress = macaddress;
239     }
240 
241 
242     /**
243      * Gets the productName value for this DocsisStatusObjOutput.
244      * 
245      * @return productName
246      */
247     public java.lang.String getProductName() {
248         return productName;
249     }
250 
251 
252     /**
253      * Sets the productName value for this DocsisStatusObjOutput.
254      * 
255      * @param productName
256      */
257     public void setProductName(java.lang.String productName) {
258         this.productName = productName;
259     }
260 
261 
262     /**
263      * Gets the manufacturer value for this DocsisStatusObjOutput.
264      * 
265      * @return manufacturer
266      */
267     public java.lang.String getManufacturer() {
268         return manufacturer;
269     }
270 
271 
272     /**
273      * Sets the manufacturer value for this DocsisStatusObjOutput.
274      * 
275      * @param manufacturer
276      */
277     public void setManufacturer(java.lang.String manufacturer) {
278         this.manufacturer = manufacturer;
279     }
280 
281 
282     /**
283      * Gets the hwv value for this DocsisStatusObjOutput.
284      * 
285      * @return hwv
286      */
287     public java.lang.String getHwv() {
288         return hwv;
289     }
290 
291 
292     /**
293      * Sets the hwv value for this DocsisStatusObjOutput.
294      * 
295      * @param hwv
296      */
297     public void setHwv(java.lang.String hwv) {
298         this.hwv = hwv;
299     }
300 
301 
302     /**
303      * Gets the swv value for this DocsisStatusObjOutput.
304      * 
305      * @return swv
306      */
307     public java.lang.String getSwv() {
308         return swv;
309     }
310 
311 
312     /**
313      * Sets the swv value for this DocsisStatusObjOutput.
314      * 
315      * @param swv
316      */
317     public void setSwv(java.lang.String swv) {
318         this.swv = swv;
319     }
320 
321 
322     /**
323      * Gets the ip value for this DocsisStatusObjOutput.
324      * 
325      * @return ip
326      */
327     public java.lang.String getIp() {
328         return ip;
329     }
330 
331 
332     /**
333      * Sets the ip value for this DocsisStatusObjOutput.
334      * 
335      * @param ip
336      */
337     public void setIp(java.lang.String ip) {
338         this.ip = ip;
339     }
340 
341 
342     /**
343      * Gets the cmts value for this DocsisStatusObjOutput.
344      * 
345      * @return cmts
346      */
347     public java.lang.String getCmts() {
348         return cmts;
349     }
350 
351 
352     /**
353      * Sets the cmts value for this DocsisStatusObjOutput.
354      * 
355      * @param cmts
356      */
357     public void setCmts(java.lang.String cmts) {
358         this.cmts = cmts;
359     }
360 
361 
362     /**
363      * Gets the upStream value for this DocsisStatusObjOutput.
364      * 
365      * @return upStream
366      */
367     public java.lang.String getUpStream() {
368         return upStream;
369     }
370 
371 
372     /**
373      * Sets the upStream value for this DocsisStatusObjOutput.
374      * 
375      * @param upStream
376      */
377     public void setUpStream(java.lang.String upStream) {
378         this.upStream = upStream;
379     }
380 
381 
382     /**
383      * Gets the downStream value for this DocsisStatusObjOutput.
384      * 
385      * @return downStream
386      */
387     public java.lang.String getDownStream() {
388         return downStream;
389     }
390 
391 
392     /**
393      * Sets the downStream value for this DocsisStatusObjOutput.
394      * 
395      * @param downStream
396      */
397     public void setDownStream(java.lang.String downStream) {
398         this.downStream = downStream;
399     }
400 
401 
402     /**
403      * Gets the ispCM value for this DocsisStatusObjOutput.
404      * 
405      * @return ispCM
406      */
407     public java.lang.String getIspCM() {
408         return ispCM;
409     }
410 
411 
412     /**
413      * Sets the ispCM value for this DocsisStatusObjOutput.
414      * 
415      * @param ispCM
416      */
417     public void setIspCM(java.lang.String ispCM) {
418         this.ispCM = ispCM;
419     }
420 
421 
422     /**
423      * Gets the ispMTA value for this DocsisStatusObjOutput.
424      * 
425      * @return ispMTA
426      */
427     public java.lang.String getIspMTA() {
428         return ispMTA;
429     }
430 
431 
432     /**
433      * Sets the ispMTA value for this DocsisStatusObjOutput.
434      * 
435      * @param ispMTA
436      */
437     public void setIspMTA(java.lang.String ispMTA) {
438         this.ispMTA = ispMTA;
439     }
440 
441 
442     /**
443      * Gets the ispCPE value for this DocsisStatusObjOutput.
444      * 
445      * @return ispCPE
446      */
447     public java.lang.String getIspCPE() {
448         return ispCPE;
449     }
450 
451 
452     /**
453      * Sets the ispCPE value for this DocsisStatusObjOutput.
454      * 
455      * @param ispCPE
456      */
457     public void setIspCPE(java.lang.String ispCPE) {
458         this.ispCPE = ispCPE;
459     }
460 
461 
462     /**
463      * Gets the servicePackage value for this DocsisStatusObjOutput.
464      * 
465      * @return servicePackage
466      */
467     public java.lang.String getServicePackage() {
468         return servicePackage;
469     }
470 
471 
472     /**
473      * Sets the servicePackage value for this DocsisStatusObjOutput.
474      * 
475      * @param servicePackage
476      */
477     public void setServicePackage(java.lang.String servicePackage) {
478         this.servicePackage = servicePackage;
479     }
480 
481 
482     /**
483      * Gets the docsisVersion value for this DocsisStatusObjOutput.
484      * 
485      * @return docsisVersion
486      */
487     public java.lang.String getDocsisVersion() {
488         return docsisVersion;
489     }
490 
491 
492     /**
493      * Sets the docsisVersion value for this DocsisStatusObjOutput.
494      * 
495      * @param docsisVersion
496      */
497     public void setDocsisVersion(java.lang.String docsisVersion) {
498         this.docsisVersion = docsisVersion;
499     }
500 
501 
502     /**
503      * Gets the cantPCs value for this DocsisStatusObjOutput.
504      * 
505      * @return cantPCs
506      */
507     public java.lang.String getCantPCs() {
508         return cantPCs;
509     }
510 
511 
512     /**
513      * Sets the cantPCs value for this DocsisStatusObjOutput.
514      * 
515      * @param cantPCs
516      */
517     public void setCantPCs(java.lang.String cantPCs) {
518         this.cantPCs = cantPCs;
519     }
520 
521 
522     /**
523      * Gets the disabled value for this DocsisStatusObjOutput.
524      * 
525      * @return disabled
526      */
527     public java.lang.String getDisabled() {
528         return disabled;
529     }
530 
531 
532     /**
533      * Sets the disabled value for this DocsisStatusObjOutput.
534      * 
535      * @param disabled
536      */
537     public void setDisabled(java.lang.String disabled) {
538         this.disabled = disabled;
539     }
540 
541 
542     /**
543      * Gets the cantMensajes value for this DocsisStatusObjOutput.
544      * 
545      * @return cantMensajes
546      */
547     public java.lang.String getCantMensajes() {
548         return cantMensajes;
549     }
550 
551 
552     /**
553      * Sets the cantMensajes value for this DocsisStatusObjOutput.
554      * 
555      * @param cantMensajes
556      */
557     public void setCantMensajes(java.lang.String cantMensajes) {
558         this.cantMensajes = cantMensajes;
559     }
560 
561 
562     /**
563      * Gets the upTraffic value for this DocsisStatusObjOutput.
564      * 
565      * @return upTraffic
566      */
567     public java.lang.String getUpTraffic() {
568         return upTraffic;
569     }
570 
571 
572     /**
573      * Sets the upTraffic value for this DocsisStatusObjOutput.
574      * 
575      * @param upTraffic
576      */
577     public void setUpTraffic(java.lang.String upTraffic) {
578         this.upTraffic = upTraffic;
579     }
580 
581 
582     /**
583      * Gets the downTraffic value for this DocsisStatusObjOutput.
584      * 
585      * @return downTraffic
586      */
587     public java.lang.String getDownTraffic() {
588         return downTraffic;
589     }
590 
591 
592     /**
593      * Sets the downTraffic value for this DocsisStatusObjOutput.
594      * 
595      * @param downTraffic
596      */
597     public void setDownTraffic(java.lang.String downTraffic) {
598         this.downTraffic = downTraffic;
599     }
600 
601 
602     /**
603      * Gets the hub value for this DocsisStatusObjOutput.
604      * 
605      * @return hub
606      */
607     public java.lang.String getHub() {
608         return hub;
609     }
610 
611 
612     /**
613      * Sets the hub value for this DocsisStatusObjOutput.
614      * 
615      * @param hub
616      */
617     public void setHub(java.lang.String hub) {
618         this.hub = hub;
619     }
620 
621 
622     /**
623      * Gets the nodo value for this DocsisStatusObjOutput.
624      * 
625      * @return nodo
626      */
627     public java.lang.String getNodo() {
628         return nodo;
629     }
630 
631 
632     /**
633      * Sets the nodo value for this DocsisStatusObjOutput.
634      * 
635      * @param nodo
636      */
637     public void setNodo(java.lang.String nodo) {
638         this.nodo = nodo;
639     }
640 
641 
642     /**
643      * Gets the uspl value for this DocsisStatusObjOutput.
644      * 
645      * @return uspl
646      */
647     public java.lang.String getUspl() {
648         return uspl;
649     }
650 
651 
652     /**
653      * Sets the uspl value for this DocsisStatusObjOutput.
654      * 
655      * @param uspl
656      */
657     public void setUspl(java.lang.String uspl) {
658         this.uspl = uspl;
659     }
660 
661 
662     /**
663      * Gets the dspl value for this DocsisStatusObjOutput.
664      * 
665      * @return dspl
666      */
667     public java.lang.String getDspl() {
668         return dspl;
669     }
670 
671 
672     /**
673      * Sets the dspl value for this DocsisStatusObjOutput.
674      * 
675      * @param dspl
676      */
677     public void setDspl(java.lang.String dspl) {
678         this.dspl = dspl;
679     }
680 
681 
682     /**
683      * Gets the dssnr value for this DocsisStatusObjOutput.
684      * 
685      * @return dssnr
686      */
687     public java.lang.String getDssnr() {
688         return dssnr;
689     }
690 
691 
692     /**
693      * Sets the dssnr value for this DocsisStatusObjOutput.
694      * 
695      * @param dssnr
696      */
697     public void setDssnr(java.lang.String dssnr) {
698         this.dssnr = dssnr;
699     }
700 
701 
702     /**
703      * Gets the ussnr value for this DocsisStatusObjOutput.
704      * 
705      * @return ussnr
706      */
707     public java.lang.String getUssnr() {
708         return ussnr;
709     }
710 
711 
712     /**
713      * Sets the ussnr value for this DocsisStatusObjOutput.
714      * 
715      * @param ussnr
716      */
717     public void setUssnr(java.lang.String ussnr) {
718         this.ussnr = ussnr;
719     }
720 
721 
722     /**
723      * Gets the sysuptime value for this DocsisStatusObjOutput.
724      * 
725      * @return sysuptime
726      */
727     public java.lang.String getSysuptime() {
728         return sysuptime;
729     }
730 
731 
732     /**
733      * Sets the sysuptime value for this DocsisStatusObjOutput.
734      * 
735      * @param sysuptime
736      */
737     public void setSysuptime(java.lang.String sysuptime) {
738         this.sysuptime = sysuptime;
739     }
740 
741 
742     /**
743      * Gets the status value for this DocsisStatusObjOutput.
744      * 
745      * @return status
746      */
747     public java.lang.String getStatus() {
748         return status;
749     }
750 
751 
752     /**
753      * Sets the status value for this DocsisStatusObjOutput.
754      * 
755      * @param status
756      */
757     public void setStatus(java.lang.String status) {
758         this.status = status;
759     }
760 
761 
762     /**
763      * Gets the cmLeases value for this DocsisStatusObjOutput.
764      * 
765      * @return cmLeases
766      */
767     public net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] getCmLeases() {
768         return cmLeases;
769     }
770 
771 
772     /**
773      * Sets the cmLeases value for this DocsisStatusObjOutput.
774      * 
775      * @param cmLeases
776      */
777     public void setCmLeases(net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] cmLeases) {
778         this.cmLeases = cmLeases;
779     }
780 
781 
782     /**
783      * Gets the cpeLeases value for this DocsisStatusObjOutput.
784      * 
785      * @return cpeLeases
786      */
787     public net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] getCpeLeases() {
788         return cpeLeases;
789     }
790 
791 
792     /**
793      * Sets the cpeLeases value for this DocsisStatusObjOutput.
794      * 
795      * @param cpeLeases
796      */
797     public void setCpeLeases(net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] cpeLeases) {
798         this.cpeLeases = cpeLeases;
799     }
800 
801 
802     /**
803      * Gets the mtaLeases value for this DocsisStatusObjOutput.
804      * 
805      * @return mtaLeases
806      */
807     public net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] getMtaLeases() {
808         return mtaLeases;
809     }
810 
811 
812     /**
813      * Sets the mtaLeases value for this DocsisStatusObjOutput.
814      * 
815      * @param mtaLeases
816      */
817     public void setMtaLeases(net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[] mtaLeases) {
818         this.mtaLeases = mtaLeases;
819     }
820 
821 
822     /**
823      * Gets the mensajes value for this DocsisStatusObjOutput.
824      * 
825      * @return mensajes
826      */
827     public net.sf.provisioner.IntrawayWSDL_pkg.MensajesObj[] getMensajes() {
828         return mensajes;
829     }
830 
831 
832     /**
833      * Sets the mensajes value for this DocsisStatusObjOutput.
834      * 
835      * @param mensajes
836      */
837     public void setMensajes(net.sf.provisioner.IntrawayWSDL_pkg.MensajesObj[] mensajes) {
838         this.mensajes = mensajes;
839     }
840 
841 
842     /**
843      * Gets the pooling value for this DocsisStatusObjOutput.
844      * 
845      * @return pooling
846      */
847     public net.sf.provisioner.IntrawayWSDL_pkg.PoolingObj[] getPooling() {
848         return pooling;
849     }
850 
851 
852     /**
853      * Sets the pooling value for this DocsisStatusObjOutput.
854      * 
855      * @param pooling
856      */
857     public void setPooling(net.sf.provisioner.IntrawayWSDL_pkg.PoolingObj[] pooling) {
858         this.pooling = pooling;
859     }
860 
861 
862     /**
863      * Gets the spDescription value for this DocsisStatusObjOutput.
864      * 
865      * @return spDescription
866      */
867     public net.sf.provisioner.IntrawayWSDL_pkg.SpDescriptionObj getSpDescription() {
868         return spDescription;
869     }
870 
871 
872     /**
873      * Sets the spDescription value for this DocsisStatusObjOutput.
874      * 
875      * @param spDescription
876      */
877     public void setSpDescription(net.sf.provisioner.IntrawayWSDL_pkg.SpDescriptionObj spDescription) {
878         this.spDescription = spDescription;
879     }
880 
881     private java.lang.Object __equalsCalc = null;
882     public synchronized boolean equals(java.lang.Object obj) {
883         if (!(obj instanceof DocsisStatusObjOutput)) return false;
884         DocsisStatusObjOutput other = (DocsisStatusObjOutput) obj;
885         if (obj == null) return false;
886         if (this == obj) return true;
887         if (__equalsCalc != null) {
888             return (__equalsCalc == obj);
889         }
890         __equalsCalc = obj;
891         boolean _equals;
892         _equals = true && 
893             ((this.idClienteCRM==null && other.getIdClienteCRM()==null) || 
894              (this.idClienteCRM!=null &&
895               this.idClienteCRM.equals(other.getIdClienteCRM()))) &&
896             ((this.nombre==null && other.getNombre()==null) || 
897              (this.nombre!=null &&
898               this.nombre.equals(other.getNombre()))) &&
899             ((this.username==null && other.getUsername()==null) || 
900              (this.username!=null &&
901               this.username.equals(other.getUsername()))) &&
902             ((this.macaddress==null && other.getMacaddress()==null) || 
903              (this.macaddress!=null &&
904               this.macaddress.equals(other.getMacaddress()))) &&
905             ((this.productName==null && other.getProductName()==null) || 
906              (this.productName!=null &&
907               this.productName.equals(other.getProductName()))) &&
908             ((this.manufacturer==null && other.getManufacturer()==null) || 
909              (this.manufacturer!=null &&
910               this.manufacturer.equals(other.getManufacturer()))) &&
911             ((this.hwv==null && other.getHwv()==null) || 
912              (this.hwv!=null &&
913               this.hwv.equals(other.getHwv()))) &&
914             ((this.swv==null && other.getSwv()==null) || 
915              (this.swv!=null &&
916               this.swv.equals(other.getSwv()))) &&
917             ((this.ip==null && other.getIp()==null) || 
918              (this.ip!=null &&
919               this.ip.equals(other.getIp()))) &&
920             ((this.cmts==null && other.getCmts()==null) || 
921              (this.cmts!=null &&
922               this.cmts.equals(other.getCmts()))) &&
923             ((this.upStream==null && other.getUpStream()==null) || 
924              (this.upStream!=null &&
925               this.upStream.equals(other.getUpStream()))) &&
926             ((this.downStream==null && other.getDownStream()==null) || 
927              (this.downStream!=null &&
928               this.downStream.equals(other.getDownStream()))) &&
929             ((this.ispCM==null && other.getIspCM()==null) || 
930              (this.ispCM!=null &&
931               this.ispCM.equals(other.getIspCM()))) &&
932             ((this.ispMTA==null && other.getIspMTA()==null) || 
933              (this.ispMTA!=null &&
934               this.ispMTA.equals(other.getIspMTA()))) &&
935             ((this.ispCPE==null && other.getIspCPE()==null) || 
936              (this.ispCPE!=null &&
937               this.ispCPE.equals(other.getIspCPE()))) &&
938             ((this.servicePackage==null && other.getServicePackage()==null) || 
939              (this.servicePackage!=null &&
940               this.servicePackage.equals(other.getServicePackage()))) &&
941             ((this.docsisVersion==null && other.getDocsisVersion()==null) || 
942              (this.docsisVersion!=null &&
943               this.docsisVersion.equals(other.getDocsisVersion()))) &&
944             ((this.cantPCs==null && other.getCantPCs()==null) || 
945              (this.cantPCs!=null &&
946               this.cantPCs.equals(other.getCantPCs()))) &&
947             ((this.disabled==null && other.getDisabled()==null) || 
948              (this.disabled!=null &&
949               this.disabled.equals(other.getDisabled()))) &&
950             ((this.cantMensajes==null && other.getCantMensajes()==null) || 
951              (this.cantMensajes!=null &&
952               this.cantMensajes.equals(other.getCantMensajes()))) &&
953             ((this.upTraffic==null && other.getUpTraffic()==null) || 
954              (this.upTraffic!=null &&
955               this.upTraffic.equals(other.getUpTraffic()))) &&
956             ((this.downTraffic==null && other.getDownTraffic()==null) || 
957              (this.downTraffic!=null &&
958               this.downTraffic.equals(other.getDownTraffic()))) &&
959             ((this.hub==null && other.getHub()==null) || 
960              (this.hub!=null &&
961               this.hub.equals(other.getHub()))) &&
962             ((this.nodo==null && other.getNodo()==null) || 
963              (this.nodo!=null &&
964               this.nodo.equals(other.getNodo()))) &&
965             ((this.uspl==null && other.getUspl()==null) || 
966              (this.uspl!=null &&
967               this.uspl.equals(other.getUspl()))) &&
968             ((this.dspl==null && other.getDspl()==null) || 
969              (this.dspl!=null &&
970               this.dspl.equals(other.getDspl()))) &&
971             ((this.dssnr==null && other.getDssnr()==null) || 
972              (this.dssnr!=null &&
973               this.dssnr.equals(other.getDssnr()))) &&
974             ((this.ussnr==null && other.getUssnr()==null) || 
975              (this.ussnr!=null &&
976               this.ussnr.equals(other.getUssnr()))) &&
977             ((this.sysuptime==null && other.getSysuptime()==null) || 
978              (this.sysuptime!=null &&
979               this.sysuptime.equals(other.getSysuptime()))) &&
980             ((this.status==null && other.getStatus()==null) || 
981              (this.status!=null &&
982               this.status.equals(other.getStatus()))) &&
983             ((this.cmLeases==null && other.getCmLeases()==null) || 
984              (this.cmLeases!=null &&
985               java.util.Arrays.equals(this.cmLeases, other.getCmLeases()))) &&
986             ((this.cpeLeases==null && other.getCpeLeases()==null) || 
987              (this.cpeLeases!=null &&
988               java.util.Arrays.equals(this.cpeLeases, other.getCpeLeases()))) &&
989             ((this.mtaLeases==null && other.getMtaLeases()==null) || 
990              (this.mtaLeases!=null &&
991               java.util.Arrays.equals(this.mtaLeases, other.getMtaLeases()))) &&
992             ((this.mensajes==null && other.getMensajes()==null) || 
993              (this.mensajes!=null &&
994               java.util.Arrays.equals(this.mensajes, other.getMensajes()))) &&
995             ((this.pooling==null && other.getPooling()==null) || 
996              (this.pooling!=null &&
997               java.util.Arrays.equals(this.pooling, other.getPooling()))) &&
998             ((this.spDescription==null && other.getSpDescription()==null) || 
999              (this.spDescription!=null &&
1000               this.spDescription.equals(other.getSpDescription())));
1001         __equalsCalc = null;
1002         return _equals;
1003     }
1004 
1005     private boolean __hashCodeCalc = false;
1006     public synchronized int hashCode() {
1007         if (__hashCodeCalc) {
1008             return 0;
1009         }
1010         __hashCodeCalc = true;
1011         int _hashCode = 1;
1012         if (getIdClienteCRM() != null) {
1013             _hashCode += getIdClienteCRM().hashCode();
1014         }
1015         if (getNombre() != null) {
1016             _hashCode += getNombre().hashCode();
1017         }
1018         if (getUsername() != null) {
1019             _hashCode += getUsername().hashCode();
1020         }
1021         if (getMacaddress() != null) {
1022             _hashCode += getMacaddress().hashCode();
1023         }
1024         if (getProductName() != null) {
1025             _hashCode += getProductName().hashCode();
1026         }
1027         if (getManufacturer() != null) {
1028             _hashCode += getManufacturer().hashCode();
1029         }
1030         if (getHwv() != null) {
1031             _hashCode += getHwv().hashCode();
1032         }
1033         if (getSwv() != null) {
1034             _hashCode += getSwv().hashCode();
1035         }
1036         if (getIp() != null) {
1037             _hashCode += getIp().hashCode();
1038         }
1039         if (getCmts() != null) {
1040             _hashCode += getCmts().hashCode();
1041         }
1042         if (getUpStream() != null) {
1043             _hashCode += getUpStream().hashCode();
1044         }
1045         if (getDownStream() != null) {
1046             _hashCode += getDownStream().hashCode();
1047         }
1048         if (getIspCM() != null) {
1049             _hashCode += getIspCM().hashCode();
1050         }
1051         if (getIspMTA() != null) {
1052             _hashCode += getIspMTA().hashCode();
1053         }
1054         if (getIspCPE() != null) {
1055             _hashCode += getIspCPE().hashCode();
1056         }
1057         if (getServicePackage() != null) {
1058             _hashCode += getServicePackage().hashCode();
1059         }
1060         if (getDocsisVersion() != null) {
1061             _hashCode += getDocsisVersion().hashCode();
1062         }
1063         if (getCantPCs() != null) {
1064             _hashCode += getCantPCs().hashCode();
1065         }
1066         if (getDisabled() != null) {
1067             _hashCode += getDisabled().hashCode();
1068         }
1069         if (getCantMensajes() != null) {
1070             _hashCode += getCantMensajes().hashCode();
1071         }
1072         if (getUpTraffic() != null) {
1073             _hashCode += getUpTraffic().hashCode();
1074         }
1075         if (getDownTraffic() != null) {
1076             _hashCode += getDownTraffic().hashCode();
1077         }
1078         if (getHub() != null) {
1079             _hashCode += getHub().hashCode();
1080         }
1081         if (getNodo() != null) {
1082             _hashCode += getNodo().hashCode();
1083         }
1084         if (getUspl() != null) {
1085             _hashCode += getUspl().hashCode();
1086         }
1087         if (getDspl() != null) {
1088             _hashCode += getDspl().hashCode();
1089         }
1090         if (getDssnr() != null) {
1091             _hashCode += getDssnr().hashCode();
1092         }
1093         if (getUssnr() != null) {
1094             _hashCode += getUssnr().hashCode();
1095         }
1096         if (getSysuptime() != null) {
1097             _hashCode += getSysuptime().hashCode();
1098         }
1099         if (getStatus() != null) {
1100             _hashCode += getStatus().hashCode();
1101         }
1102         if (getCmLeases() != null) {
1103             for (int i=0;
1104                  i<java.lang.reflect.Array.getLength(getCmLeases());
1105                  i++) {
1106                 java.lang.Object obj = java.lang.reflect.Array.get(getCmLeases(), i);
1107                 if (obj != null &&
1108                     !obj.getClass().isArray()) {
1109                     _hashCode += obj.hashCode();
1110                 }
1111             }
1112         }
1113         if (getCpeLeases() != null) {
1114             for (int i=0;
1115                  i<java.lang.reflect.Array.getLength(getCpeLeases());
1116                  i++) {
1117                 java.lang.Object obj = java.lang.reflect.Array.get(getCpeLeases(), i);
1118                 if (obj != null &&
1119                     !obj.getClass().isArray()) {
1120                     _hashCode += obj.hashCode();
1121                 }
1122             }
1123         }
1124         if (getMtaLeases() != null) {
1125             for (int i=0;
1126                  i<java.lang.reflect.Array.getLength(getMtaLeases());
1127                  i++) {
1128                 java.lang.Object obj = java.lang.reflect.Array.get(getMtaLeases(), i);
1129                 if (obj != null &&
1130                     !obj.getClass().isArray()) {
1131                     _hashCode += obj.hashCode();
1132                 }
1133             }
1134         }
1135         if (getMensajes() != null) {
1136             for (int i=0;
1137                  i<java.lang.reflect.Array.getLength(getMensajes());
1138                  i++) {
1139                 java.lang.Object obj = java.lang.reflect.Array.get(getMensajes(), i);
1140                 if (obj != null &&
1141                     !obj.getClass().isArray()) {
1142                     _hashCode += obj.hashCode();
1143                 }
1144             }
1145         }
1146         if (getPooling() != null) {
1147             for (int i=0;
1148                  i<java.lang.reflect.Array.getLength(getPooling());
1149                  i++) {
1150                 java.lang.Object obj = java.lang.reflect.Array.get(getPooling(), i);
1151                 if (obj != null &&
1152                     !obj.getClass().isArray()) {
1153                     _hashCode += obj.hashCode();
1154                 }
1155             }
1156         }
1157         if (getSpDescription() != null) {
1158             _hashCode += getSpDescription().hashCode();
1159         }
1160         __hashCodeCalc = false;
1161         return _hashCode;
1162     }
1163 
1164     // Type metadata
1165     private static org.apache.axis.description.TypeDesc typeDesc =
1166         new org.apache.axis.description.TypeDesc(DocsisStatusObjOutput.class, true);
1167 
1168     static {
1169         typeDesc.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "DocsisStatusObjOutput"));
1170         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
1171         elemField.setFieldName("idClienteCRM");
1172         elemField.setXmlName(new javax.xml.namespace.QName("", "idClienteCRM"));
1173         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1174         elemField.setNillable(false);
1175         typeDesc.addFieldDesc(elemField);
1176         elemField = new org.apache.axis.description.ElementDesc();
1177         elemField.setFieldName("nombre");
1178         elemField.setXmlName(new javax.xml.namespace.QName("", "nombre"));
1179         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1180         elemField.setNillable(false);
1181         typeDesc.addFieldDesc(elemField);
1182         elemField = new org.apache.axis.description.ElementDesc();
1183         elemField.setFieldName("username");
1184         elemField.setXmlName(new javax.xml.namespace.QName("", "username"));
1185         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1186         elemField.setNillable(false);
1187         typeDesc.addFieldDesc(elemField);
1188         elemField = new org.apache.axis.description.ElementDesc();
1189         elemField.setFieldName("macaddress");
1190         elemField.setXmlName(new javax.xml.namespace.QName("", "macaddress"));
1191         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1192         elemField.setNillable(false);
1193         typeDesc.addFieldDesc(elemField);
1194         elemField = new org.apache.axis.description.ElementDesc();
1195         elemField.setFieldName("productName");
1196         elemField.setXmlName(new javax.xml.namespace.QName("", "productName"));
1197         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1198         elemField.setNillable(false);
1199         typeDesc.addFieldDesc(elemField);
1200         elemField = new org.apache.axis.description.ElementDesc();
1201         elemField.setFieldName("manufacturer");
1202         elemField.setXmlName(new javax.xml.namespace.QName("", "manufacturer"));
1203         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1204         elemField.setNillable(false);
1205         typeDesc.addFieldDesc(elemField);
1206         elemField = new org.apache.axis.description.ElementDesc();
1207         elemField.setFieldName("hwv");
1208         elemField.setXmlName(new javax.xml.namespace.QName("", "hwv"));
1209         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1210         elemField.setNillable(false);
1211         typeDesc.addFieldDesc(elemField);
1212         elemField = new org.apache.axis.description.ElementDesc();
1213         elemField.setFieldName("swv");
1214         elemField.setXmlName(new javax.xml.namespace.QName("", "swv"));
1215         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1216         elemField.setNillable(false);
1217         typeDesc.addFieldDesc(elemField);
1218         elemField = new org.apache.axis.description.ElementDesc();
1219         elemField.setFieldName("ip");
1220         elemField.setXmlName(new javax.xml.namespace.QName("", "ip"));
1221         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1222         elemField.setNillable(false);
1223         typeDesc.addFieldDesc(elemField);
1224         elemField = new org.apache.axis.description.ElementDesc();
1225         elemField.setFieldName("cmts");
1226         elemField.setXmlName(new javax.xml.namespace.QName("", "cmts"));
1227         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1228         elemField.setNillable(false);
1229         typeDesc.addFieldDesc(elemField);
1230         elemField = new org.apache.axis.description.ElementDesc();
1231         elemField.setFieldName("upStream");
1232         elemField.setXmlName(new javax.xml.namespace.QName("", "upStream"));
1233         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1234         elemField.setNillable(false);
1235         typeDesc.addFieldDesc(elemField);
1236         elemField = new org.apache.axis.description.ElementDesc();
1237         elemField.setFieldName("downStream");
1238         elemField.setXmlName(new javax.xml.namespace.QName("", "downStream"));
1239         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1240         elemField.setNillable(false);
1241         typeDesc.addFieldDesc(elemField);
1242         elemField = new org.apache.axis.description.ElementDesc();
1243         elemField.setFieldName("ispCM");
1244         elemField.setXmlName(new javax.xml.namespace.QName("", "ispCM"));
1245         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1246         elemField.setNillable(false);
1247         typeDesc.addFieldDesc(elemField);
1248         elemField = new org.apache.axis.description.ElementDesc();
1249         elemField.setFieldName("ispMTA");
1250         elemField.setXmlName(new javax.xml.namespace.QName("", "ispMTA"));
1251         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1252         elemField.setNillable(false);
1253         typeDesc.addFieldDesc(elemField);
1254         elemField = new org.apache.axis.description.ElementDesc();
1255         elemField.setFieldName("ispCPE");
1256         elemField.setXmlName(new javax.xml.namespace.QName("", "ispCPE"));
1257         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1258         elemField.setNillable(false);
1259         typeDesc.addFieldDesc(elemField);
1260         elemField = new org.apache.axis.description.ElementDesc();
1261         elemField.setFieldName("servicePackage");
1262         elemField.setXmlName(new javax.xml.namespace.QName("", "servicePackage"));
1263         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1264         elemField.setNillable(false);
1265         typeDesc.addFieldDesc(elemField);
1266         elemField = new org.apache.axis.description.ElementDesc();
1267         elemField.setFieldName("docsisVersion");
1268         elemField.setXmlName(new javax.xml.namespace.QName("", "docsisVersion"));
1269         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1270         elemField.setNillable(false);
1271         typeDesc.addFieldDesc(elemField);
1272         elemField = new org.apache.axis.description.ElementDesc();
1273         elemField.setFieldName("cantPCs");
1274         elemField.setXmlName(new javax.xml.namespace.QName("", "cantPCs"));
1275         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1276         elemField.setNillable(false);
1277         typeDesc.addFieldDesc(elemField);
1278         elemField = new org.apache.axis.description.ElementDesc();
1279         elemField.setFieldName("disabled");
1280         elemField.setXmlName(new javax.xml.namespace.QName("", "disabled"));
1281         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1282         elemField.setNillable(false);
1283         typeDesc.addFieldDesc(elemField);
1284         elemField = new org.apache.axis.description.ElementDesc();
1285         elemField.setFieldName("cantMensajes");
1286         elemField.setXmlName(new javax.xml.namespace.QName("", "cantMensajes"));
1287         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1288         elemField.setNillable(false);
1289         typeDesc.addFieldDesc(elemField);
1290         elemField = new org.apache.axis.description.ElementDesc();
1291         elemField.setFieldName("upTraffic");
1292         elemField.setXmlName(new javax.xml.namespace.QName("", "upTraffic"));
1293         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1294         elemField.setNillable(false);
1295         typeDesc.addFieldDesc(elemField);
1296         elemField = new org.apache.axis.description.ElementDesc();
1297         elemField.setFieldName("downTraffic");
1298         elemField.setXmlName(new javax.xml.namespace.QName("", "downTraffic"));
1299         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1300         elemField.setNillable(false);
1301         typeDesc.addFieldDesc(elemField);
1302         elemField = new org.apache.axis.description.ElementDesc();
1303         elemField.setFieldName("hub");
1304         elemField.setXmlName(new javax.xml.namespace.QName("", "hub"));
1305         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1306         elemField.setNillable(false);
1307         typeDesc.addFieldDesc(elemField);
1308         elemField = new org.apache.axis.description.ElementDesc();
1309         elemField.setFieldName("nodo");
1310         elemField.setXmlName(new javax.xml.namespace.QName("", "nodo"));
1311         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1312         elemField.setNillable(false);
1313         typeDesc.addFieldDesc(elemField);
1314         elemField = new org.apache.axis.description.ElementDesc();
1315         elemField.setFieldName("uspl");
1316         elemField.setXmlName(new javax.xml.namespace.QName("", "uspl"));
1317         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1318         elemField.setNillable(false);
1319         typeDesc.addFieldDesc(elemField);
1320         elemField = new org.apache.axis.description.ElementDesc();
1321         elemField.setFieldName("dspl");
1322         elemField.setXmlName(new javax.xml.namespace.QName("", "dspl"));
1323         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1324         elemField.setNillable(false);
1325         typeDesc.addFieldDesc(elemField);
1326         elemField = new org.apache.axis.description.ElementDesc();
1327         elemField.setFieldName("dssnr");
1328         elemField.setXmlName(new javax.xml.namespace.QName("", "dssnr"));
1329         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1330         elemField.setNillable(false);
1331         typeDesc.addFieldDesc(elemField);
1332         elemField = new org.apache.axis.description.ElementDesc();
1333         elemField.setFieldName("ussnr");
1334         elemField.setXmlName(new javax.xml.namespace.QName("", "ussnr"));
1335         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1336         elemField.setNillable(false);
1337         typeDesc.addFieldDesc(elemField);
1338         elemField = new org.apache.axis.description.ElementDesc();
1339         elemField.setFieldName("sysuptime");
1340         elemField.setXmlName(new javax.xml.namespace.QName("", "sysuptime"));
1341         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1342         elemField.setNillable(false);
1343         typeDesc.addFieldDesc(elemField);
1344         elemField = new org.apache.axis.description.ElementDesc();
1345         elemField.setFieldName("status");
1346         elemField.setXmlName(new javax.xml.namespace.QName("", "status"));
1347         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1348         elemField.setNillable(false);
1349         typeDesc.addFieldDesc(elemField);
1350         elemField = new org.apache.axis.description.ElementDesc();
1351         elemField.setFieldName("cmLeases");
1352         elemField.setXmlName(new javax.xml.namespace.QName("", "cmLeases"));
1353         elemField.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "leasesObj"));
1354         elemField.setNillable(false);
1355         typeDesc.addFieldDesc(elemField);
1356         elemField = new org.apache.axis.description.ElementDesc();
1357         elemField.setFieldName("cpeLeases");
1358         elemField.setXmlName(new javax.xml.namespace.QName("", "cpeLeases"));
1359         elemField.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "leasesObj"));
1360         elemField.setNillable(false);
1361         typeDesc.addFieldDesc(elemField);
1362         elemField = new org.apache.axis.description.ElementDesc();
1363         elemField.setFieldName("mtaLeases");
1364         elemField.setXmlName(new javax.xml.namespace.QName("", "mtaLeases"));
1365         elemField.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "leasesObj"));
1366         elemField.setNillable(false);
1367         typeDesc.addFieldDesc(elemField);
1368         elemField = new org.apache.axis.description.ElementDesc();
1369         elemField.setFieldName("mensajes");
1370         elemField.setXmlName(new javax.xml.namespace.QName("", "mensajes"));
1371         elemField.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "mensajesObj"));
1372         elemField.setNillable(false);
1373         typeDesc.addFieldDesc(elemField);
1374         elemField = new org.apache.axis.description.ElementDesc();
1375         elemField.setFieldName("pooling");
1376         elemField.setXmlName(new javax.xml.namespace.QName("", "pooling"));
1377         elemField.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "poolingObj"));
1378         elemField.setNillable(false);
1379         typeDesc.addFieldDesc(elemField);
1380         elemField = new org.apache.axis.description.ElementDesc();
1381         elemField.setFieldName("spDescription");
1382         elemField.setXmlName(new javax.xml.namespace.QName("", "spDescription"));
1383         elemField.setXmlType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "spDescriptionObj"));
1384         elemField.setNillable(false);
1385         typeDesc.addFieldDesc(elemField);
1386     }
1387 
1388     /**
1389      * Return type metadata object
1390      */
1391     public static org.apache.axis.description.TypeDesc getTypeDesc() {
1392         return typeDesc;
1393     }
1394 
1395     /**
1396      * Get Custom Serializer
1397      */
1398     public static org.apache.axis.encoding.Serializer getSerializer(
1399            java.lang.String mechType, 
1400            java.lang.Class _javaType,  
1401            javax.xml.namespace.QName _xmlType) {
1402         return 
1403           new  org.apache.axis.encoding.ser.BeanSerializer(
1404             _javaType, _xmlType, typeDesc);
1405     }
1406 
1407     /**
1408      * Get Custom Deserializer
1409      */
1410     public static org.apache.axis.encoding.Deserializer getDeserializer(
1411            java.lang.String mechType, 
1412            java.lang.Class _javaType,  
1413            javax.xml.namespace.QName _xmlType) {
1414         return 
1415           new  org.apache.axis.encoding.ser.BeanDeserializer(
1416             _javaType, _xmlType, typeDesc);
1417     }
1418 
1419 }