1   /**
2    * CalEventSoap.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portlet.calendar.model;
9   
10  public class CalEventSoap  implements java.io.Serializable {
11      private boolean allDay;
12  
13      private long companyId;
14  
15      private java.util.Calendar createDate;
16  
17      private java.lang.String description;
18  
19      private int durationHour;
20  
21      private int durationMinute;
22  
23      private java.util.Calendar endDate;
24  
25      private long eventId;
26  
27      private int firstReminder;
28  
29      private long groupId;
30  
31      private java.util.Calendar modifiedDate;
32  
33      private long primaryKey;
34  
35      private java.lang.String recurrence;
36  
37      private int remindBy;
38  
39      private boolean repeating;
40  
41      private int secondReminder;
42  
43      private java.util.Calendar startDate;
44  
45      private boolean timeZoneSensitive;
46  
47      private java.lang.String title;
48  
49      private java.lang.String type;
50  
51      private long userId;
52  
53      private java.lang.String userName;
54  
55      private java.lang.String uuid;
56  
57      public CalEventSoap() {
58      }
59  
60      public CalEventSoap(
61             boolean allDay,
62             long companyId,
63             java.util.Calendar createDate,
64             java.lang.String description,
65             int durationHour,
66             int durationMinute,
67             java.util.Calendar endDate,
68             long eventId,
69             int firstReminder,
70             long groupId,
71             java.util.Calendar modifiedDate,
72             long primaryKey,
73             java.lang.String recurrence,
74             int remindBy,
75             boolean repeating,
76             int secondReminder,
77             java.util.Calendar startDate,
78             boolean timeZoneSensitive,
79             java.lang.String title,
80             java.lang.String type,
81             long userId,
82             java.lang.String userName,
83             java.lang.String uuid) {
84             this.allDay = allDay;
85             this.companyId = companyId;
86             this.createDate = createDate;
87             this.description = description;
88             this.durationHour = durationHour;
89             this.durationMinute = durationMinute;
90             this.endDate = endDate;
91             this.eventId = eventId;
92             this.firstReminder = firstReminder;
93             this.groupId = groupId;
94             this.modifiedDate = modifiedDate;
95             this.primaryKey = primaryKey;
96             this.recurrence = recurrence;
97             this.remindBy = remindBy;
98             this.repeating = repeating;
99             this.secondReminder = secondReminder;
100            this.startDate = startDate;
101            this.timeZoneSensitive = timeZoneSensitive;
102            this.title = title;
103            this.type = type;
104            this.userId = userId;
105            this.userName = userName;
106            this.uuid = uuid;
107     }
108 
109 
110     /**
111      * Gets the allDay value for this CalEventSoap.
112      * 
113      * @return allDay
114      */
115     public boolean isAllDay() {
116         return allDay;
117     }
118 
119 
120     /**
121      * Sets the allDay value for this CalEventSoap.
122      * 
123      * @param allDay
124      */
125     public void setAllDay(boolean allDay) {
126         this.allDay = allDay;
127     }
128 
129 
130     /**
131      * Gets the companyId value for this CalEventSoap.
132      * 
133      * @return companyId
134      */
135     public long getCompanyId() {
136         return companyId;
137     }
138 
139 
140     /**
141      * Sets the companyId value for this CalEventSoap.
142      * 
143      * @param companyId
144      */
145     public void setCompanyId(long companyId) {
146         this.companyId = companyId;
147     }
148 
149 
150     /**
151      * Gets the createDate value for this CalEventSoap.
152      * 
153      * @return createDate
154      */
155     public java.util.Calendar getCreateDate() {
156         return createDate;
157     }
158 
159 
160     /**
161      * Sets the createDate value for this CalEventSoap.
162      * 
163      * @param createDate
164      */
165     public void setCreateDate(java.util.Calendar createDate) {
166         this.createDate = createDate;
167     }
168 
169 
170     /**
171      * Gets the description value for this CalEventSoap.
172      * 
173      * @return description
174      */
175     public java.lang.String getDescription() {
176         return description;
177     }
178 
179 
180     /**
181      * Sets the description value for this CalEventSoap.
182      * 
183      * @param description
184      */
185     public void setDescription(java.lang.String description) {
186         this.description = description;
187     }
188 
189 
190     /**
191      * Gets the durationHour value for this CalEventSoap.
192      * 
193      * @return durationHour
194      */
195     public int getDurationHour() {
196         return durationHour;
197     }
198 
199 
200     /**
201      * Sets the durationHour value for this CalEventSoap.
202      * 
203      * @param durationHour
204      */
205     public void setDurationHour(int durationHour) {
206         this.durationHour = durationHour;
207     }
208 
209 
210     /**
211      * Gets the durationMinute value for this CalEventSoap.
212      * 
213      * @return durationMinute
214      */
215     public int getDurationMinute() {
216         return durationMinute;
217     }
218 
219 
220     /**
221      * Sets the durationMinute value for this CalEventSoap.
222      * 
223      * @param durationMinute
224      */
225     public void setDurationMinute(int durationMinute) {
226         this.durationMinute = durationMinute;
227     }
228 
229 
230     /**
231      * Gets the endDate value for this CalEventSoap.
232      * 
233      * @return endDate
234      */
235     public java.util.Calendar getEndDate() {
236         return endDate;
237     }
238 
239 
240     /**
241      * Sets the endDate value for this CalEventSoap.
242      * 
243      * @param endDate
244      */
245     public void setEndDate(java.util.Calendar endDate) {
246         this.endDate = endDate;
247     }
248 
249 
250     /**
251      * Gets the eventId value for this CalEventSoap.
252      * 
253      * @return eventId
254      */
255     public long getEventId() {
256         return eventId;
257     }
258 
259 
260     /**
261      * Sets the eventId value for this CalEventSoap.
262      * 
263      * @param eventId
264      */
265     public void setEventId(long eventId) {
266         this.eventId = eventId;
267     }
268 
269 
270     /**
271      * Gets the firstReminder value for this CalEventSoap.
272      * 
273      * @return firstReminder
274      */
275     public int getFirstReminder() {
276         return firstReminder;
277     }
278 
279 
280     /**
281      * Sets the firstReminder value for this CalEventSoap.
282      * 
283      * @param firstReminder
284      */
285     public void setFirstReminder(int firstReminder) {
286         this.firstReminder = firstReminder;
287     }
288 
289 
290     /**
291      * Gets the groupId value for this CalEventSoap.
292      * 
293      * @return groupId
294      */
295     public long getGroupId() {
296         return groupId;
297     }
298 
299 
300     /**
301      * Sets the groupId value for this CalEventSoap.
302      * 
303      * @param groupId
304      */
305     public void setGroupId(long groupId) {
306         this.groupId = groupId;
307     }
308 
309 
310     /**
311      * Gets the modifiedDate value for this CalEventSoap.
312      * 
313      * @return modifiedDate
314      */
315     public java.util.Calendar getModifiedDate() {
316         return modifiedDate;
317     }
318 
319 
320     /**
321      * Sets the modifiedDate value for this CalEventSoap.
322      * 
323      * @param modifiedDate
324      */
325     public void setModifiedDate(java.util.Calendar modifiedDate) {
326         this.modifiedDate = modifiedDate;
327     }
328 
329 
330     /**
331      * Gets the primaryKey value for this CalEventSoap.
332      * 
333      * @return primaryKey
334      */
335     public long getPrimaryKey() {
336         return primaryKey;
337     }
338 
339 
340     /**
341      * Sets the primaryKey value for this CalEventSoap.
342      * 
343      * @param primaryKey
344      */
345     public void setPrimaryKey(long primaryKey) {
346         this.primaryKey = primaryKey;
347     }
348 
349 
350     /**
351      * Gets the recurrence value for this CalEventSoap.
352      * 
353      * @return recurrence
354      */
355     public java.lang.String getRecurrence() {
356         return recurrence;
357     }
358 
359 
360     /**
361      * Sets the recurrence value for this CalEventSoap.
362      * 
363      * @param recurrence
364      */
365     public void setRecurrence(java.lang.String recurrence) {
366         this.recurrence = recurrence;
367     }
368 
369 
370     /**
371      * Gets the remindBy value for this CalEventSoap.
372      * 
373      * @return remindBy
374      */
375     public int getRemindBy() {
376         return remindBy;
377     }
378 
379 
380     /**
381      * Sets the remindBy value for this CalEventSoap.
382      * 
383      * @param remindBy
384      */
385     public void setRemindBy(int remindBy) {
386         this.remindBy = remindBy;
387     }
388 
389 
390     /**
391      * Gets the repeating value for this CalEventSoap.
392      * 
393      * @return repeating
394      */
395     public boolean isRepeating() {
396         return repeating;
397     }
398 
399 
400     /**
401      * Sets the repeating value for this CalEventSoap.
402      * 
403      * @param repeating
404      */
405     public void setRepeating(boolean repeating) {
406         this.repeating = repeating;
407     }
408 
409 
410     /**
411      * Gets the secondReminder value for this CalEventSoap.
412      * 
413      * @return secondReminder
414      */
415     public int getSecondReminder() {
416         return secondReminder;
417     }
418 
419 
420     /**
421      * Sets the secondReminder value for this CalEventSoap.
422      * 
423      * @param secondReminder
424      */
425     public void setSecondReminder(int secondReminder) {
426         this.secondReminder = secondReminder;
427     }
428 
429 
430     /**
431      * Gets the startDate value for this CalEventSoap.
432      * 
433      * @return startDate
434      */
435     public java.util.Calendar getStartDate() {
436         return startDate;
437     }
438 
439 
440     /**
441      * Sets the startDate value for this CalEventSoap.
442      * 
443      * @param startDate
444      */
445     public void setStartDate(java.util.Calendar startDate) {
446         this.startDate = startDate;
447     }
448 
449 
450     /**
451      * Gets the timeZoneSensitive value for this CalEventSoap.
452      * 
453      * @return timeZoneSensitive
454      */
455     public boolean isTimeZoneSensitive() {
456         return timeZoneSensitive;
457     }
458 
459 
460     /**
461      * Sets the timeZoneSensitive value for this CalEventSoap.
462      * 
463      * @param timeZoneSensitive
464      */
465     public void setTimeZoneSensitive(boolean timeZoneSensitive) {
466         this.timeZoneSensitive = timeZoneSensitive;
467     }
468 
469 
470     /**
471      * Gets the title value for this CalEventSoap.
472      * 
473      * @return title
474      */
475     public java.lang.String getTitle() {
476         return title;
477     }
478 
479 
480     /**
481      * Sets the title value for this CalEventSoap.
482      * 
483      * @param title
484      */
485     public void setTitle(java.lang.String title) {
486         this.title = title;
487     }
488 
489 
490     /**
491      * Gets the type value for this CalEventSoap.
492      * 
493      * @return type
494      */
495     public java.lang.String getType() {
496         return type;
497     }
498 
499 
500     /**
501      * Sets the type value for this CalEventSoap.
502      * 
503      * @param type
504      */
505     public void setType(java.lang.String type) {
506         this.type = type;
507     }
508 
509 
510     /**
511      * Gets the userId value for this CalEventSoap.
512      * 
513      * @return userId
514      */
515     public long getUserId() {
516         return userId;
517     }
518 
519 
520     /**
521      * Sets the userId value for this CalEventSoap.
522      * 
523      * @param userId
524      */
525     public void setUserId(long userId) {
526         this.userId = userId;
527     }
528 
529 
530     /**
531      * Gets the userName value for this CalEventSoap.
532      * 
533      * @return userName
534      */
535     public java.lang.String getUserName() {
536         return userName;
537     }
538 
539 
540     /**
541      * Sets the userName value for this CalEventSoap.
542      * 
543      * @param userName
544      */
545     public void setUserName(java.lang.String userName) {
546         this.userName = userName;
547     }
548 
549 
550     /**
551      * Gets the uuid value for this CalEventSoap.
552      * 
553      * @return uuid
554      */
555     public java.lang.String getUuid() {
556         return uuid;
557     }
558 
559 
560     /**
561      * Sets the uuid value for this CalEventSoap.
562      * 
563      * @param uuid
564      */
565     public void setUuid(java.lang.String uuid) {
566         this.uuid = uuid;
567     }
568 
569     private java.lang.Object __equalsCalc = null;
570     public synchronized boolean equals(java.lang.Object obj) {
571         if (!(obj instanceof CalEventSoap)) return false;
572         CalEventSoap other = (CalEventSoap) obj;
573         if (obj == null) return false;
574         if (this == obj) return true;
575         if (__equalsCalc != null) {
576             return (__equalsCalc == obj);
577         }
578         __equalsCalc = obj;
579         boolean _equals;
580         _equals = true && 
581             this.allDay == other.isAllDay() &&
582             this.companyId == other.getCompanyId() &&
583             ((this.createDate==null && other.getCreateDate()==null) || 
584              (this.createDate!=null &&
585               this.createDate.equals(other.getCreateDate()))) &&
586             ((this.description==null && other.getDescription()==null) || 
587              (this.description!=null &&
588               this.description.equals(other.getDescription()))) &&
589             this.durationHour == other.getDurationHour() &&
590             this.durationMinute == other.getDurationMinute() &&
591             ((this.endDate==null && other.getEndDate()==null) || 
592              (this.endDate!=null &&
593               this.endDate.equals(other.getEndDate()))) &&
594             this.eventId == other.getEventId() &&
595             this.firstReminder == other.getFirstReminder() &&
596             this.groupId == other.getGroupId() &&
597             ((this.modifiedDate==null && other.getModifiedDate()==null) || 
598              (this.modifiedDate!=null &&
599               this.modifiedDate.equals(other.getModifiedDate()))) &&
600             this.primaryKey == other.getPrimaryKey() &&
601             ((this.recurrence==null && other.getRecurrence()==null) || 
602              (this.recurrence!=null &&
603               this.recurrence.equals(other.getRecurrence()))) &&
604             this.remindBy == other.getRemindBy() &&
605             this.repeating == other.isRepeating() &&
606             this.secondReminder == other.getSecondReminder() &&
607             ((this.startDate==null && other.getStartDate()==null) || 
608              (this.startDate!=null &&
609               this.startDate.equals(other.getStartDate()))) &&
610             this.timeZoneSensitive == other.isTimeZoneSensitive() &&
611             ((this.title==null && other.getTitle()==null) || 
612              (this.title!=null &&
613               this.title.equals(other.getTitle()))) &&
614             ((this.type==null && other.getType()==null) || 
615              (this.type!=null &&
616               this.type.equals(other.getType()))) &&
617             this.userId == other.getUserId() &&
618             ((this.userName==null && other.getUserName()==null) || 
619              (this.userName!=null &&
620               this.userName.equals(other.getUserName()))) &&
621             ((this.uuid==null && other.getUuid()==null) || 
622              (this.uuid!=null &&
623               this.uuid.equals(other.getUuid())));
624         __equalsCalc = null;
625         return _equals;
626     }
627 
628     private boolean __hashCodeCalc = false;
629     public synchronized int hashCode() {
630         if (__hashCodeCalc) {
631             return 0;
632         }
633         __hashCodeCalc = true;
634         int _hashCode = 1;
635         _hashCode += (isAllDay() ? Boolean.TRUE : Boolean.FALSE).hashCode();
636         _hashCode += new Long(getCompanyId()).hashCode();
637         if (getCreateDate() != null) {
638             _hashCode += getCreateDate().hashCode();
639         }
640         if (getDescription() != null) {
641             _hashCode += getDescription().hashCode();
642         }
643         _hashCode += getDurationHour();
644         _hashCode += getDurationMinute();
645         if (getEndDate() != null) {
646             _hashCode += getEndDate().hashCode();
647         }
648         _hashCode += new Long(getEventId()).hashCode();
649         _hashCode += getFirstReminder();
650         _hashCode += new Long(getGroupId()).hashCode();
651         if (getModifiedDate() != null) {
652             _hashCode += getModifiedDate().hashCode();
653         }
654         _hashCode += new Long(getPrimaryKey()).hashCode();
655         if (getRecurrence() != null) {
656             _hashCode += getRecurrence().hashCode();
657         }
658         _hashCode += getRemindBy();
659         _hashCode += (isRepeating() ? Boolean.TRUE : Boolean.FALSE).hashCode();
660         _hashCode += getSecondReminder();
661         if (getStartDate() != null) {
662             _hashCode += getStartDate().hashCode();
663         }
664         _hashCode += (isTimeZoneSensitive() ? Boolean.TRUE : Boolean.FALSE).hashCode();
665         if (getTitle() != null) {
666             _hashCode += getTitle().hashCode();
667         }
668         if (getType() != null) {
669             _hashCode += getType().hashCode();
670         }
671         _hashCode += new Long(getUserId()).hashCode();
672         if (getUserName() != null) {
673             _hashCode += getUserName().hashCode();
674         }
675         if (getUuid() != null) {
676             _hashCode += getUuid().hashCode();
677         }
678         __hashCodeCalc = false;
679         return _hashCode;
680     }
681 
682     // Type metadata
683     private static org.apache.axis.description.TypeDesc typeDesc =
684         new org.apache.axis.description.TypeDesc(CalEventSoap.class, true);
685 
686     static {
687         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
688         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
689         elemField.setFieldName("allDay");
690         elemField.setXmlName(new javax.xml.namespace.QName("", "allDay"));
691         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
692         elemField.setNillable(false);
693         typeDesc.addFieldDesc(elemField);
694         elemField = new org.apache.axis.description.ElementDesc();
695         elemField.setFieldName("companyId");
696         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
697         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
698         elemField.setNillable(false);
699         typeDesc.addFieldDesc(elemField);
700         elemField = new org.apache.axis.description.ElementDesc();
701         elemField.setFieldName("createDate");
702         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
703         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
704         elemField.setNillable(true);
705         typeDesc.addFieldDesc(elemField);
706         elemField = new org.apache.axis.description.ElementDesc();
707         elemField.setFieldName("description");
708         elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
709         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
710         elemField.setNillable(true);
711         typeDesc.addFieldDesc(elemField);
712         elemField = new org.apache.axis.description.ElementDesc();
713         elemField.setFieldName("durationHour");
714         elemField.setXmlName(new javax.xml.namespace.QName("", "durationHour"));
715         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
716         elemField.setNillable(false);
717         typeDesc.addFieldDesc(elemField);
718         elemField = new org.apache.axis.description.ElementDesc();
719         elemField.setFieldName("durationMinute");
720         elemField.setXmlName(new javax.xml.namespace.QName("", "durationMinute"));
721         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
722         elemField.setNillable(false);
723         typeDesc.addFieldDesc(elemField);
724         elemField = new org.apache.axis.description.ElementDesc();
725         elemField.setFieldName("endDate");
726         elemField.setXmlName(new javax.xml.namespace.QName("", "endDate"));
727         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
728         elemField.setNillable(true);
729         typeDesc.addFieldDesc(elemField);
730         elemField = new org.apache.axis.description.ElementDesc();
731         elemField.setFieldName("eventId");
732         elemField.setXmlName(new javax.xml.namespace.QName("", "eventId"));
733         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
734         elemField.setNillable(false);
735         typeDesc.addFieldDesc(elemField);
736         elemField = new org.apache.axis.description.ElementDesc();
737         elemField.setFieldName("firstReminder");
738         elemField.setXmlName(new javax.xml.namespace.QName("", "firstReminder"));
739         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
740         elemField.setNillable(false);
741         typeDesc.addFieldDesc(elemField);
742         elemField = new org.apache.axis.description.ElementDesc();
743         elemField.setFieldName("groupId");
744         elemField.setXmlName(new javax.xml.namespace.QName("", "groupId"));
745         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
746         elemField.setNillable(false);
747         typeDesc.addFieldDesc(elemField);
748         elemField = new org.apache.axis.description.ElementDesc();
749         elemField.setFieldName("modifiedDate");
750         elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
751         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
752         elemField.setNillable(true);
753         typeDesc.addFieldDesc(elemField);
754         elemField = new org.apache.axis.description.ElementDesc();
755         elemField.setFieldName("primaryKey");
756         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
757         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
758         elemField.setNillable(false);
759         typeDesc.addFieldDesc(elemField);
760         elemField = new org.apache.axis.description.ElementDesc();
761         elemField.setFieldName("recurrence");
762         elemField.setXmlName(new javax.xml.namespace.QName("", "recurrence"));
763         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
764         elemField.setNillable(true);
765         typeDesc.addFieldDesc(elemField);
766         elemField = new org.apache.axis.description.ElementDesc();
767         elemField.setFieldName("remindBy");
768         elemField.setXmlName(new javax.xml.namespace.QName("", "remindBy"));
769         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
770         elemField.setNillable(false);
771         typeDesc.addFieldDesc(elemField);
772         elemField = new org.apache.axis.description.ElementDesc();
773         elemField.setFieldName("repeating");
774         elemField.setXmlName(new javax.xml.namespace.QName("", "repeating"));
775         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
776         elemField.setNillable(false);
777         typeDesc.addFieldDesc(elemField);
778         elemField = new org.apache.axis.description.ElementDesc();
779         elemField.setFieldName("secondReminder");
780         elemField.setXmlName(new javax.xml.namespace.QName("", "secondReminder"));
781         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
782         elemField.setNillable(false);
783         typeDesc.addFieldDesc(elemField);
784         elemField = new org.apache.axis.description.ElementDesc();
785         elemField.setFieldName("startDate");
786         elemField.setXmlName(new javax.xml.namespace.QName("", "startDate"));
787         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
788         elemField.setNillable(true);
789         typeDesc.addFieldDesc(elemField);
790         elemField = new org.apache.axis.description.ElementDesc();
791         elemField.setFieldName("timeZoneSensitive");
792         elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneSensitive"));
793         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
794         elemField.setNillable(false);
795         typeDesc.addFieldDesc(elemField);
796         elemField = new org.apache.axis.description.ElementDesc();
797         elemField.setFieldName("title");
798         elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
799         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
800         elemField.setNillable(true);
801         typeDesc.addFieldDesc(elemField);
802         elemField = new org.apache.axis.description.ElementDesc();
803         elemField.setFieldName("type");
804         elemField.setXmlName(new javax.xml.namespace.QName("", "type"));
805         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
806         elemField.setNillable(true);
807         typeDesc.addFieldDesc(elemField);
808         elemField = new org.apache.axis.description.ElementDesc();
809         elemField.setFieldName("userId");
810         elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
811         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
812         elemField.setNillable(false);
813         typeDesc.addFieldDesc(elemField);
814         elemField = new org.apache.axis.description.ElementDesc();
815         elemField.setFieldName("userName");
816         elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
817         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
818         elemField.setNillable(true);
819         typeDesc.addFieldDesc(elemField);
820         elemField = new org.apache.axis.description.ElementDesc();
821         elemField.setFieldName("uuid");
822         elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
823         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
824         elemField.setNillable(true);
825         typeDesc.addFieldDesc(elemField);
826     }
827 
828     /**
829      * Return type metadata object
830      */
831     public static org.apache.axis.description.TypeDesc getTypeDesc() {
832         return typeDesc;
833     }
834 
835     /**
836      * Get Custom Serializer
837      */
838     public static org.apache.axis.encoding.Serializer getSerializer(
839            java.lang.String mechType, 
840            java.lang.Class _javaType,  
841            javax.xml.namespace.QName _xmlType) {
842         return 
843           new  org.apache.axis.encoding.ser.BeanSerializer(
844             _javaType, _xmlType, typeDesc);
845     }
846 
847     /**
848      * Get Custom Deserializer
849      */
850     public static org.apache.axis.encoding.Deserializer getDeserializer(
851            java.lang.String mechType, 
852            java.lang.Class _javaType,  
853            javax.xml.namespace.QName _xmlType) {
854         return 
855           new  org.apache.axis.encoding.ser.BeanDeserializer(
856             _javaType, _xmlType, typeDesc);
857     }
858 
859 }
860