1
2
3
4
5
6
7
8 package gov.bnl.gums.configuration;
9
10 public class Configuration implements java.io.Serializable {
11 private java.util.HashMap accountMappers;
12
13 private boolean allowGridmapFiles;
14
15 private boolean autoMerge;
16
17 private java.lang.String bannedUserGroups;
18
19 private boolean current;
20
21 private java.util.HashMap groupToAccountMappings;
22
23 private java.lang.Object[] hostToGroupMappings;
24
25 private boolean isTemplate;
26
27 private java.lang.String mergeHostToGroupMapping;
28
29 private java.lang.String mergeURIs;
30
31 private boolean metaOnly;
32
33 private java.lang.String name;
34
35 private java.lang.Object[] readAllUserGroups;
36
37 private boolean readOnly;
38
39 private java.lang.Object[] readSelfUserGroups;
40
41 private java.lang.String source;
42
43 private java.lang.String sslCAFiles;
44
45 private java.lang.String sslCertfile;
46
47 private java.lang.String sslKey;
48
49 private java.lang.String sslKeyPasswd;
50
51 private boolean template;
52
53 private java.util.HashMap userGroups;
54
55 private java.lang.String version;
56
57 private java.lang.Object[] writeUserGroups;
58
59 public Configuration() {
60 }
61
62 public Configuration(
63 java.util.HashMap accountMappers,
64 boolean allowGridmapFiles,
65 boolean autoMerge,
66 java.lang.String bannedUserGroups,
67 boolean current,
68 java.util.HashMap groupToAccountMappings,
69 java.lang.Object[] hostToGroupMappings,
70 boolean isTemplate,
71 java.lang.String mergeHostToGroupMapping,
72 java.lang.String mergeURIs,
73 boolean metaOnly,
74 java.lang.String name,
75 java.lang.Object[] readAllUserGroups,
76 boolean readOnly,
77 java.lang.Object[] readSelfUserGroups,
78 java.lang.String source,
79 java.lang.String sslCAFiles,
80 java.lang.String sslCertfile,
81 java.lang.String sslKey,
82 java.lang.String sslKeyPasswd,
83 boolean template,
84 java.util.HashMap userGroups,
85 java.lang.String version,
86 java.lang.Object[] writeUserGroups) {
87 this.accountMappers = accountMappers;
88 this.allowGridmapFiles = allowGridmapFiles;
89 this.autoMerge = autoMerge;
90 this.bannedUserGroups = bannedUserGroups;
91 this.current = current;
92 this.groupToAccountMappings = groupToAccountMappings;
93 this.hostToGroupMappings = hostToGroupMappings;
94 this.isTemplate = isTemplate;
95 this.mergeHostToGroupMapping = mergeHostToGroupMapping;
96 this.mergeURIs = mergeURIs;
97 this.metaOnly = metaOnly;
98 this.name = name;
99 this.readAllUserGroups = readAllUserGroups;
100 this.readOnly = readOnly;
101 this.readSelfUserGroups = readSelfUserGroups;
102 this.source = source;
103 this.sslCAFiles = sslCAFiles;
104 this.sslCertfile = sslCertfile;
105 this.sslKey = sslKey;
106 this.sslKeyPasswd = sslKeyPasswd;
107 this.template = template;
108 this.userGroups = userGroups;
109 this.version = version;
110 this.writeUserGroups = writeUserGroups;
111 }
112
113
114
115
116
117
118
119 public java.util.HashMap getAccountMappers() {
120 return accountMappers;
121 }
122
123
124
125
126
127
128
129 public void setAccountMappers(java.util.HashMap accountMappers) {
130 this.accountMappers = accountMappers;
131 }
132
133
134
135
136
137
138
139 public boolean isAllowGridmapFiles() {
140 return allowGridmapFiles;
141 }
142
143
144
145
146
147
148
149 public void setAllowGridmapFiles(boolean allowGridmapFiles) {
150 this.allowGridmapFiles = allowGridmapFiles;
151 }
152
153
154
155
156
157
158
159 public boolean isAutoMerge() {
160 return autoMerge;
161 }
162
163
164
165
166
167
168
169 public void setAutoMerge(boolean autoMerge) {
170 this.autoMerge = autoMerge;
171 }
172
173
174
175
176
177
178
179 public java.lang.String getBannedUserGroups() {
180 return bannedUserGroups;
181 }
182
183
184
185
186
187
188
189 public void setBannedUserGroups(java.lang.String bannedUserGroups) {
190 this.bannedUserGroups = bannedUserGroups;
191 }
192
193
194
195
196
197
198
199 public boolean isCurrent() {
200 return current;
201 }
202
203
204
205
206
207
208
209 public void setCurrent(boolean current) {
210 this.current = current;
211 }
212
213
214
215
216
217
218
219 public java.util.HashMap getGroupToAccountMappings() {
220 return groupToAccountMappings;
221 }
222
223
224
225
226
227
228
229 public void setGroupToAccountMappings(java.util.HashMap groupToAccountMappings) {
230 this.groupToAccountMappings = groupToAccountMappings;
231 }
232
233
234
235
236
237
238
239 public java.lang.Object[] getHostToGroupMappings() {
240 return hostToGroupMappings;
241 }
242
243
244
245
246
247
248
249 public void setHostToGroupMappings(java.lang.Object[] hostToGroupMappings) {
250 this.hostToGroupMappings = hostToGroupMappings;
251 }
252
253
254
255
256
257
258
259 public boolean isIsTemplate() {
260 return isTemplate;
261 }
262
263
264
265
266
267
268
269 public void setIsTemplate(boolean isTemplate) {
270 this.isTemplate = isTemplate;
271 }
272
273
274
275
276
277
278
279 public java.lang.String getMergeHostToGroupMapping() {
280 return mergeHostToGroupMapping;
281 }
282
283
284
285
286
287
288
289 public void setMergeHostToGroupMapping(java.lang.String mergeHostToGroupMapping) {
290 this.mergeHostToGroupMapping = mergeHostToGroupMapping;
291 }
292
293
294
295
296
297
298
299 public java.lang.String getMergeURIs() {
300 return mergeURIs;
301 }
302
303
304
305
306
307
308
309 public void setMergeURIs(java.lang.String mergeURIs) {
310 this.mergeURIs = mergeURIs;
311 }
312
313
314
315
316
317
318
319 public boolean isMetaOnly() {
320 return metaOnly;
321 }
322
323
324
325
326
327
328
329 public void setMetaOnly(boolean metaOnly) {
330 this.metaOnly = metaOnly;
331 }
332
333
334
335
336
337
338
339 public java.lang.String getName() {
340 return name;
341 }
342
343
344
345
346
347
348
349 public void setName(java.lang.String name) {
350 this.name = name;
351 }
352
353
354
355
356
357
358
359 public java.lang.Object[] getReadAllUserGroups() {
360 return readAllUserGroups;
361 }
362
363
364
365
366
367
368
369 public void setReadAllUserGroups(java.lang.Object[] readAllUserGroups) {
370 this.readAllUserGroups = readAllUserGroups;
371 }
372
373
374
375
376
377
378
379 public boolean isReadOnly() {
380 return readOnly;
381 }
382
383
384
385
386
387
388
389 public void setReadOnly(boolean readOnly) {
390 this.readOnly = readOnly;
391 }
392
393
394
395
396
397
398
399 public java.lang.Object[] getReadSelfUserGroups() {
400 return readSelfUserGroups;
401 }
402
403
404
405
406
407
408
409 public void setReadSelfUserGroups(java.lang.Object[] readSelfUserGroups) {
410 this.readSelfUserGroups = readSelfUserGroups;
411 }
412
413
414
415
416
417
418
419 public java.lang.String getSource() {
420 return source;
421 }
422
423
424
425
426
427
428
429 public void setSource(java.lang.String source) {
430 this.source = source;
431 }
432
433
434
435
436
437
438
439 public java.lang.String getSslCAFiles() {
440 return sslCAFiles;
441 }
442
443
444
445
446
447
448
449 public void setSslCAFiles(java.lang.String sslCAFiles) {
450 this.sslCAFiles = sslCAFiles;
451 }
452
453
454
455
456
457
458
459 public java.lang.String getSslCertfile() {
460 return sslCertfile;
461 }
462
463
464
465
466
467
468
469 public void setSslCertfile(java.lang.String sslCertfile) {
470 this.sslCertfile = sslCertfile;
471 }
472
473
474
475
476
477
478
479 public java.lang.String getSslKey() {
480 return sslKey;
481 }
482
483
484
485
486
487
488
489 public void setSslKey(java.lang.String sslKey) {
490 this.sslKey = sslKey;
491 }
492
493
494
495
496
497
498
499 public java.lang.String getSslKeyPasswd() {
500 return sslKeyPasswd;
501 }
502
503
504
505
506
507
508
509 public void setSslKeyPasswd(java.lang.String sslKeyPasswd) {
510 this.sslKeyPasswd = sslKeyPasswd;
511 }
512
513
514
515
516
517
518
519 public boolean isTemplate() {
520 return template;
521 }
522
523
524
525
526
527
528
529 public void setTemplate(boolean template) {
530 this.template = template;
531 }
532
533
534
535
536
537
538
539 public java.util.HashMap getUserGroups() {
540 return userGroups;
541 }
542
543
544
545
546
547
548
549 public void setUserGroups(java.util.HashMap userGroups) {
550 this.userGroups = userGroups;
551 }
552
553
554
555
556
557
558
559 public java.lang.String getVersion() {
560 return version;
561 }
562
563
564
565
566
567
568
569 public void setVersion(java.lang.String version) {
570 this.version = version;
571 }
572
573
574
575
576
577
578
579 public java.lang.Object[] getWriteUserGroups() {
580 return writeUserGroups;
581 }
582
583
584
585
586
587
588
589 public void setWriteUserGroups(java.lang.Object[] writeUserGroups) {
590 this.writeUserGroups = writeUserGroups;
591 }
592
593 private java.lang.Object __equalsCalc = null;
594 public synchronized boolean equals(java.lang.Object obj) {
595 if (!(obj instanceof Configuration)) return false;
596 Configuration other = (Configuration) obj;
597 if (obj == null) return false;
598 if (this == obj) return true;
599 if (__equalsCalc != null) {
600 return (__equalsCalc == obj);
601 }
602 __equalsCalc = obj;
603 boolean _equals;
604 _equals = true &&
605 ((this.accountMappers==null && other.getAccountMappers()==null) ||
606 (this.accountMappers!=null &&
607 this.accountMappers.equals(other.getAccountMappers()))) &&
608 this.allowGridmapFiles == other.isAllowGridmapFiles() &&
609 this.autoMerge == other.isAutoMerge() &&
610 ((this.bannedUserGroups==null && other.getBannedUserGroups()==null) ||
611 (this.bannedUserGroups!=null &&
612 this.bannedUserGroups.equals(other.getBannedUserGroups()))) &&
613 this.current == other.isCurrent() &&
614 ((this.groupToAccountMappings==null && other.getGroupToAccountMappings()==null) ||
615 (this.groupToAccountMappings!=null &&
616 this.groupToAccountMappings.equals(other.getGroupToAccountMappings()))) &&
617 ((this.hostToGroupMappings==null && other.getHostToGroupMappings()==null) ||
618 (this.hostToGroupMappings!=null &&
619 java.util.Arrays.equals(this.hostToGroupMappings, other.getHostToGroupMappings()))) &&
620 this.isTemplate == other.isIsTemplate() &&
621 ((this.mergeHostToGroupMapping==null && other.getMergeHostToGroupMapping()==null) ||
622 (this.mergeHostToGroupMapping!=null &&
623 this.mergeHostToGroupMapping.equals(other.getMergeHostToGroupMapping()))) &&
624 ((this.mergeURIs==null && other.getMergeURIs()==null) ||
625 (this.mergeURIs!=null &&
626 this.mergeURIs.equals(other.getMergeURIs()))) &&
627 this.metaOnly == other.isMetaOnly() &&
628 ((this.name==null && other.getName()==null) ||
629 (this.name!=null &&
630 this.name.equals(other.getName()))) &&
631 ((this.readAllUserGroups==null && other.getReadAllUserGroups()==null) ||
632 (this.readAllUserGroups!=null &&
633 java.util.Arrays.equals(this.readAllUserGroups, other.getReadAllUserGroups()))) &&
634 this.readOnly == other.isReadOnly() &&
635 ((this.readSelfUserGroups==null && other.getReadSelfUserGroups()==null) ||
636 (this.readSelfUserGroups!=null &&
637 java.util.Arrays.equals(this.readSelfUserGroups, other.getReadSelfUserGroups()))) &&
638 ((this.source==null && other.getSource()==null) ||
639 (this.source!=null &&
640 this.source.equals(other.getSource()))) &&
641 ((this.sslCAFiles==null && other.getSslCAFiles()==null) ||
642 (this.sslCAFiles!=null &&
643 this.sslCAFiles.equals(other.getSslCAFiles()))) &&
644 ((this.sslCertfile==null && other.getSslCertfile()==null) ||
645 (this.sslCertfile!=null &&
646 this.sslCertfile.equals(other.getSslCertfile()))) &&
647 ((this.sslKey==null && other.getSslKey()==null) ||
648 (this.sslKey!=null &&
649 this.sslKey.equals(other.getSslKey()))) &&
650 ((this.sslKeyPasswd==null && other.getSslKeyPasswd()==null) ||
651 (this.sslKeyPasswd!=null &&
652 this.sslKeyPasswd.equals(other.getSslKeyPasswd()))) &&
653 this.template == other.isTemplate() &&
654 ((this.userGroups==null && other.getUserGroups()==null) ||
655 (this.userGroups!=null &&
656 this.userGroups.equals(other.getUserGroups()))) &&
657 ((this.version==null && other.getVersion()==null) ||
658 (this.version!=null &&
659 this.version.equals(other.getVersion()))) &&
660 ((this.writeUserGroups==null && other.getWriteUserGroups()==null) ||
661 (this.writeUserGroups!=null &&
662 java.util.Arrays.equals(this.writeUserGroups, other.getWriteUserGroups())));
663 __equalsCalc = null;
664 return _equals;
665 }
666
667 private boolean __hashCodeCalc = false;
668 public synchronized int hashCode() {
669 if (__hashCodeCalc) {
670 return 0;
671 }
672 __hashCodeCalc = true;
673 int _hashCode = 1;
674 if (getAccountMappers() != null) {
675 _hashCode += getAccountMappers().hashCode();
676 }
677 _hashCode += (isAllowGridmapFiles() ? Boolean.TRUE : Boolean.FALSE).hashCode();
678 _hashCode += (isAutoMerge() ? Boolean.TRUE : Boolean.FALSE).hashCode();
679 if (getBannedUserGroups() != null) {
680 _hashCode += getBannedUserGroups().hashCode();
681 }
682 _hashCode += (isCurrent() ? Boolean.TRUE : Boolean.FALSE).hashCode();
683 if (getGroupToAccountMappings() != null) {
684 _hashCode += getGroupToAccountMappings().hashCode();
685 }
686 if (getHostToGroupMappings() != null) {
687 for (int i=0;
688 i<java.lang.reflect.Array.getLength(getHostToGroupMappings());
689 i++) {
690 java.lang.Object obj = java.lang.reflect.Array.get(getHostToGroupMappings(), i);
691 if (obj != null &&
692 !obj.getClass().isArray()) {
693 _hashCode += obj.hashCode();
694 }
695 }
696 }
697 _hashCode += (isIsTemplate() ? Boolean.TRUE : Boolean.FALSE).hashCode();
698 if (getMergeHostToGroupMapping() != null) {
699 _hashCode += getMergeHostToGroupMapping().hashCode();
700 }
701 if (getMergeURIs() != null) {
702 _hashCode += getMergeURIs().hashCode();
703 }
704 _hashCode += (isMetaOnly() ? Boolean.TRUE : Boolean.FALSE).hashCode();
705 if (getName() != null) {
706 _hashCode += getName().hashCode();
707 }
708 if (getReadAllUserGroups() != null) {
709 for (int i=0;
710 i<java.lang.reflect.Array.getLength(getReadAllUserGroups());
711 i++) {
712 java.lang.Object obj = java.lang.reflect.Array.get(getReadAllUserGroups(), i);
713 if (obj != null &&
714 !obj.getClass().isArray()) {
715 _hashCode += obj.hashCode();
716 }
717 }
718 }
719 _hashCode += (isReadOnly() ? Boolean.TRUE : Boolean.FALSE).hashCode();
720 if (getReadSelfUserGroups() != null) {
721 for (int i=0;
722 i<java.lang.reflect.Array.getLength(getReadSelfUserGroups());
723 i++) {
724 java.lang.Object obj = java.lang.reflect.Array.get(getReadSelfUserGroups(), i);
725 if (obj != null &&
726 !obj.getClass().isArray()) {
727 _hashCode += obj.hashCode();
728 }
729 }
730 }
731 if (getSource() != null) {
732 _hashCode += getSource().hashCode();
733 }
734 if (getSslCAFiles() != null) {
735 _hashCode += getSslCAFiles().hashCode();
736 }
737 if (getSslCertfile() != null) {
738 _hashCode += getSslCertfile().hashCode();
739 }
740 if (getSslKey() != null) {
741 _hashCode += getSslKey().hashCode();
742 }
743 if (getSslKeyPasswd() != null) {
744 _hashCode += getSslKeyPasswd().hashCode();
745 }
746 _hashCode += (isTemplate() ? Boolean.TRUE : Boolean.FALSE).hashCode();
747 if (getUserGroups() != null) {
748 _hashCode += getUserGroups().hashCode();
749 }
750 if (getVersion() != null) {
751 _hashCode += getVersion().hashCode();
752 }
753 if (getWriteUserGroups() != null) {
754 for (int i=0;
755 i<java.lang.reflect.Array.getLength(getWriteUserGroups());
756 i++) {
757 java.lang.Object obj = java.lang.reflect.Array.get(getWriteUserGroups(), i);
758 if (obj != null &&
759 !obj.getClass().isArray()) {
760 _hashCode += obj.hashCode();
761 }
762 }
763 }
764 __hashCodeCalc = false;
765 return _hashCode;
766 }
767
768
769 private static org.apache.axis.description.TypeDesc typeDesc =
770 new org.apache.axis.description.TypeDesc(Configuration.class, true);
771
772 static {
773 typeDesc.setXmlType(new javax.xml.namespace.QName("http://configuration.gums.bnl.gov", "Configuration"));
774 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
775 elemField.setFieldName("accountMappers");
776 elemField.setXmlName(new javax.xml.namespace.QName("", "accountMappers"));
777 elemField.setXmlType(new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "Map"));
778 elemField.setNillable(true);
779 typeDesc.addFieldDesc(elemField);
780 elemField = new org.apache.axis.description.ElementDesc();
781 elemField.setFieldName("allowGridmapFiles");
782 elemField.setXmlName(new javax.xml.namespace.QName("", "allowGridmapFiles"));
783 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
784 elemField.setNillable(false);
785 typeDesc.addFieldDesc(elemField);
786 elemField = new org.apache.axis.description.ElementDesc();
787 elemField.setFieldName("autoMerge");
788 elemField.setXmlName(new javax.xml.namespace.QName("", "autoMerge"));
789 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
790 elemField.setNillable(false);
791 typeDesc.addFieldDesc(elemField);
792 elemField = new org.apache.axis.description.ElementDesc();
793 elemField.setFieldName("bannedUserGroups");
794 elemField.setXmlName(new javax.xml.namespace.QName("", "bannedUserGroups"));
795 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
796 elemField.setNillable(true);
797 typeDesc.addFieldDesc(elemField);
798 elemField = new org.apache.axis.description.ElementDesc();
799 elemField.setFieldName("current");
800 elemField.setXmlName(new javax.xml.namespace.QName("", "current"));
801 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
802 elemField.setNillable(false);
803 typeDesc.addFieldDesc(elemField);
804 elemField = new org.apache.axis.description.ElementDesc();
805 elemField.setFieldName("groupToAccountMappings");
806 elemField.setXmlName(new javax.xml.namespace.QName("", "groupToAccountMappings"));
807 elemField.setXmlType(new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "Map"));
808 elemField.setNillable(true);
809 typeDesc.addFieldDesc(elemField);
810 elemField = new org.apache.axis.description.ElementDesc();
811 elemField.setFieldName("hostToGroupMappings");
812 elemField.setXmlName(new javax.xml.namespace.QName("", "hostToGroupMappings"));
813 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"));
814 elemField.setNillable(true);
815 typeDesc.addFieldDesc(elemField);
816 elemField = new org.apache.axis.description.ElementDesc();
817 elemField.setFieldName("isTemplate");
818 elemField.setXmlName(new javax.xml.namespace.QName("", "isTemplate"));
819 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
820 elemField.setNillable(false);
821 typeDesc.addFieldDesc(elemField);
822 elemField = new org.apache.axis.description.ElementDesc();
823 elemField.setFieldName("mergeHostToGroupMapping");
824 elemField.setXmlName(new javax.xml.namespace.QName("", "mergeHostToGroupMapping"));
825 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
826 elemField.setNillable(true);
827 typeDesc.addFieldDesc(elemField);
828 elemField = new org.apache.axis.description.ElementDesc();
829 elemField.setFieldName("mergeURIs");
830 elemField.setXmlName(new javax.xml.namespace.QName("", "mergeURIs"));
831 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
832 elemField.setNillable(true);
833 typeDesc.addFieldDesc(elemField);
834 elemField = new org.apache.axis.description.ElementDesc();
835 elemField.setFieldName("metaOnly");
836 elemField.setXmlName(new javax.xml.namespace.QName("", "metaOnly"));
837 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
838 elemField.setNillable(false);
839 typeDesc.addFieldDesc(elemField);
840 elemField = new org.apache.axis.description.ElementDesc();
841 elemField.setFieldName("name");
842 elemField.setXmlName(new javax.xml.namespace.QName("", "name"));
843 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
844 elemField.setNillable(true);
845 typeDesc.addFieldDesc(elemField);
846 elemField = new org.apache.axis.description.ElementDesc();
847 elemField.setFieldName("readAllUserGroups");
848 elemField.setXmlName(new javax.xml.namespace.QName("", "readAllUserGroups"));
849 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"));
850 elemField.setNillable(true);
851 typeDesc.addFieldDesc(elemField);
852 elemField = new org.apache.axis.description.ElementDesc();
853 elemField.setFieldName("readOnly");
854 elemField.setXmlName(new javax.xml.namespace.QName("", "readOnly"));
855 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
856 elemField.setNillable(false);
857 typeDesc.addFieldDesc(elemField);
858 elemField = new org.apache.axis.description.ElementDesc();
859 elemField.setFieldName("readSelfUserGroups");
860 elemField.setXmlName(new javax.xml.namespace.QName("", "readSelfUserGroups"));
861 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"));
862 elemField.setNillable(true);
863 typeDesc.addFieldDesc(elemField);
864 elemField = new org.apache.axis.description.ElementDesc();
865 elemField.setFieldName("source");
866 elemField.setXmlName(new javax.xml.namespace.QName("", "source"));
867 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
868 elemField.setNillable(true);
869 typeDesc.addFieldDesc(elemField);
870 elemField = new org.apache.axis.description.ElementDesc();
871 elemField.setFieldName("sslCAFiles");
872 elemField.setXmlName(new javax.xml.namespace.QName("", "sslCAFiles"));
873 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
874 elemField.setNillable(true);
875 typeDesc.addFieldDesc(elemField);
876 elemField = new org.apache.axis.description.ElementDesc();
877 elemField.setFieldName("sslCertfile");
878 elemField.setXmlName(new javax.xml.namespace.QName("", "sslCertfile"));
879 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
880 elemField.setNillable(true);
881 typeDesc.addFieldDesc(elemField);
882 elemField = new org.apache.axis.description.ElementDesc();
883 elemField.setFieldName("sslKey");
884 elemField.setXmlName(new javax.xml.namespace.QName("", "sslKey"));
885 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
886 elemField.setNillable(true);
887 typeDesc.addFieldDesc(elemField);
888 elemField = new org.apache.axis.description.ElementDesc();
889 elemField.setFieldName("sslKeyPasswd");
890 elemField.setXmlName(new javax.xml.namespace.QName("", "sslKeyPasswd"));
891 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
892 elemField.setNillable(true);
893 typeDesc.addFieldDesc(elemField);
894 elemField = new org.apache.axis.description.ElementDesc();
895 elemField.setFieldName("template");
896 elemField.setXmlName(new javax.xml.namespace.QName("", "template"));
897 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
898 elemField.setNillable(false);
899 typeDesc.addFieldDesc(elemField);
900 elemField = new org.apache.axis.description.ElementDesc();
901 elemField.setFieldName("userGroups");
902 elemField.setXmlName(new javax.xml.namespace.QName("", "userGroups"));
903 elemField.setXmlType(new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "Map"));
904 elemField.setNillable(true);
905 typeDesc.addFieldDesc(elemField);
906 elemField = new org.apache.axis.description.ElementDesc();
907 elemField.setFieldName("version");
908 elemField.setXmlName(new javax.xml.namespace.QName("", "version"));
909 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
910 elemField.setNillable(true);
911 typeDesc.addFieldDesc(elemField);
912 elemField = new org.apache.axis.description.ElementDesc();
913 elemField.setFieldName("writeUserGroups");
914 elemField.setXmlName(new javax.xml.namespace.QName("", "writeUserGroups"));
915 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"));
916 elemField.setNillable(true);
917 typeDesc.addFieldDesc(elemField);
918 }
919
920
921
922
923 public static org.apache.axis.description.TypeDesc getTypeDesc() {
924 return typeDesc;
925 }
926
927
928
929
930 public static org.apache.axis.encoding.Serializer getSerializer(
931 java.lang.String mechType,
932 java.lang.Class _javaType,
933 javax.xml.namespace.QName _xmlType) {
934 return
935 new org.apache.axis.encoding.ser.BeanSerializer(
936 _javaType, _xmlType, typeDesc);
937 }
938
939
940
941
942 public static org.apache.axis.encoding.Deserializer getDeserializer(
943 java.lang.String mechType,
944 java.lang.Class _javaType,
945 javax.xml.namespace.QName _xmlType) {
946 return
947 new org.apache.axis.encoding.ser.BeanDeserializer(
948 _javaType, _xmlType, typeDesc);
949 }
950
951 }