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 java.lang.String 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             java.lang.String 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 java.lang.String 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(java.lang.String 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==null && other.getRemindBy()==null) || 
605              (this.remindBy!=null &&
606               this.remindBy.equals(other.getRemindBy()))) &&
607             this.repeating == other.isRepeating() &&
608             this.secondReminder == other.getSecondReminder() &&
609             ((this.startDate==null && other.getStartDate()==null) || 
610              (this.startDate!=null &&
611               this.startDate.equals(other.getStartDate()))) &&
612             this.timeZoneSensitive == other.isTimeZoneSensitive() &&
613             ((this.title==null && other.getTitle()==null) || 
614              (this.title!=null &&
615               this.title.equals(other.getTitle()))) &&
616             ((this.type==null && other.getType()==null) || 
617              (this.type!=null &&
618               this.type.equals(other.getType()))) &&
619             this.userId == other.getUserId() &&
620             ((this.userName==null && other.getUserName()==null) || 
621              (this.userName!=null &&
622               this.userName.equals(other.getUserName()))) &&
623             ((this.uuid==null && other.getUuid()==null) || 
624              (this.uuid!=null &&
625               this.uuid.equals(other.getUuid())));
626         __equalsCalc = null;
627         return _equals;
628     }
629 
630     private boolean __hashCodeCalc = false;
631     public synchronized int hashCode() {
632         if (__hashCodeCalc) {
633             return 0;
634         }
635         __hashCodeCalc = true;
636         int _hashCode = 1;
637         _hashCode += (isAllDay() ? Boolean.TRUE : Boolean.FALSE).hashCode();
638         _hashCode += new Long(getCompanyId()).hashCode();
639         if (getCreateDate() != null) {
640             _hashCode += getCreateDate().hashCode();
641         }
642         if (getDescription() != null) {
643             _hashCode += getDescription().hashCode();
644         }
645         _hashCode += getDurationHour();
646         _hashCode += getDurationMinute();
647         if (getEndDate() != null) {
648             _hashCode += getEndDate().hashCode();
649         }
650         _hashCode += new Long(getEventId()).hashCode();
651         _hashCode += getFirstReminder();
652         _hashCode += new Long(getGroupId()).hashCode();
653         if (getModifiedDate() != null) {
654             _hashCode += getModifiedDate().hashCode();
655         }
656         _hashCode += new Long(getPrimaryKey()).hashCode();
657         if (getRecurrence() != null) {
658             _hashCode += getRecurrence().hashCode();
659         }
660         if (getRemindBy() != null) {
661             _hashCode += getRemindBy().hashCode();
662         }
663         _hashCode += (isRepeating() ? Boolean.TRUE : Boolean.FALSE).hashCode();
664         _hashCode += getSecondReminder();
665         if (getStartDate() != null) {
666             _hashCode += getStartDate().hashCode();
667         }
668         _hashCode += (isTimeZoneSensitive() ? Boolean.TRUE : Boolean.FALSE).hashCode();
669         if (getTitle() != null) {
670             _hashCode += getTitle().hashCode();
671         }
672         if (getType() != null) {
673             _hashCode += getType().hashCode();
674         }
675         _hashCode += new Long(getUserId()).hashCode();
676         if (getUserName() != null) {
677             _hashCode += getUserName().hashCode();
678         }
679         if (getUuid() != null) {
680             _hashCode += getUuid().hashCode();
681         }
682         __hashCodeCalc = false;
683         return _hashCode;
684     }
685 
686     // Type metadata
687     private static org.apache.axis.description.TypeDesc typeDesc =
688         new org.apache.axis.description.TypeDesc(CalEventSoap.class, true);
689 
690     static {
691         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
692         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
693         elemField.setFieldName("allDay");
694         elemField.setXmlName(new javax.xml.namespace.QName("", "allDay"));
695         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
696         elemField.setNillable(false);
697         typeDesc.addFieldDesc(elemField);
698         elemField = new org.apache.axis.description.ElementDesc();
699         elemField.setFieldName("companyId");
700         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
701         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
702         elemField.setNillable(false);
703         typeDesc.addFieldDesc(elemField);
704         elemField = new org.apache.axis.description.ElementDesc();
705         elemField.setFieldName("createDate");
706         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
707         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
708         elemField.setNillable(true);
709         typeDesc.addFieldDesc(elemField);
710         elemField = new org.apache.axis.description.ElementDesc();
711         elemField.setFieldName("description");
712         elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
713         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
714         elemField.setNillable(true);
715         typeDesc.addFieldDesc(elemField);
716         elemField = new org.apache.axis.description.ElementDesc();
717         elemField.setFieldName("durationHour");
718         elemField.setXmlName(new javax.xml.namespace.QName("", "durationHour"));
719         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
720         elemField.setNillable(false);
721         typeDesc.addFieldDesc(elemField);
722         elemField = new org.apache.axis.description.ElementDesc();
723         elemField.setFieldName("durationMinute");
724         elemField.setXmlName(new javax.xml.namespace.QName("", "durationMinute"));
725         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
726         elemField.setNillable(false);
727         typeDesc.addFieldDesc(elemField);
728         elemField = new org.apache.axis.description.ElementDesc();
729         elemField.setFieldName("endDate");
730         elemField.setXmlName(new javax.xml.namespace.QName("", "endDate"));
731         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
732         elemField.setNillable(true);
733         typeDesc.addFieldDesc(elemField);
734         elemField = new org.apache.axis.description.ElementDesc();
735         elemField.setFieldName("eventId");
736         elemField.setXmlName(new javax.xml.namespace.QName("", "eventId"));
737         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
738         elemField.setNillable(false);
739         typeDesc.addFieldDesc(elemField);
740         elemField = new org.apache.axis.description.ElementDesc();
741         elemField.setFieldName("firstReminder");
742         elemField.setXmlName(new javax.xml.namespace.QName("", "firstReminder"));
743         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
744         elemField.setNillable(false);
745         typeDesc.addFieldDesc(elemField);
746         elemField = new org.apache.axis.description.ElementDesc();
747         elemField.setFieldName("groupId");
748         elemField.setXmlName(new javax.xml.namespace.QName("", "groupId"));
749         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
750         elemField.setNillable(false);
751         typeDesc.addFieldDesc(elemField);
752         elemField = new org.apache.axis.description.ElementDesc();
753         elemField.setFieldName("modifiedDate");
754         elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
755         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
756         elemField.setNillable(true);
757         typeDesc.addFieldDesc(elemField);
758         elemField = new org.apache.axis.description.ElementDesc();
759         elemField.setFieldName("primaryKey");
760         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
761         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
762         elemField.setNillable(false);
763         typeDesc.addFieldDesc(elemField);
764         elemField = new org.apache.axis.description.ElementDesc();
765         elemField.setFieldName("recurrence");
766         elemField.setXmlName(new javax.xml.namespace.QName("", "recurrence"));
767         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
768         elemField.setNillable(true);
769         typeDesc.addFieldDesc(elemField);
770         elemField = new org.apache.axis.description.ElementDesc();
771         elemField.setFieldName("remindBy");
772         elemField.setXmlName(new javax.xml.namespace.QName("", "remindBy"));
773         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
774         elemField.setNillable(true);
775         typeDesc.addFieldDesc(elemField);
776         elemField = new org.apache.axis.description.ElementDesc();
777         elemField.setFieldName("repeating");
778         elemField.setXmlName(new javax.xml.namespace.QName("", "repeating"));
779         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
780         elemField.setNillable(false);
781         typeDesc.addFieldDesc(elemField);
782         elemField = new org.apache.axis.description.ElementDesc();
783         elemField.setFieldName("secondReminder");
784         elemField.setXmlName(new javax.xml.namespace.QName("", "secondReminder"));
785         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
786         elemField.setNillable(false);
787         typeDesc.addFieldDesc(elemField);
788         elemField = new org.apache.axis.description.ElementDesc();
789         elemField.setFieldName("startDate");
790         elemField.setXmlName(new javax.xml.namespace.QName("", "startDate"));
791         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
792         elemField.setNillable(true);
793         typeDesc.addFieldDesc(elemField);
794         elemField = new org.apache.axis.description.ElementDesc();
795         elemField.setFieldName("timeZoneSensitive");
796         elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneSensitive"));
797         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
798         elemField.setNillable(false);
799         typeDesc.addFieldDesc(elemField);
800         elemField = new org.apache.axis.description.ElementDesc();
801         elemField.setFieldName("title");
802         elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
803         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
804         elemField.setNillable(true);
805         typeDesc.addFieldDesc(elemField);
806         elemField = new org.apache.axis.description.ElementDesc();
807         elemField.setFieldName("type");
808         elemField.setXmlName(new javax.xml.namespace.QName("", "type"));
809         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
810         elemField.setNillable(true);
811         typeDesc.addFieldDesc(elemField);
812         elemField = new org.apache.axis.description.ElementDesc();
813         elemField.setFieldName("userId");
814         elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
815         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
816         elemField.setNillable(false);
817         typeDesc.addFieldDesc(elemField);
818         elemField = new org.apache.axis.description.ElementDesc();
819         elemField.setFieldName("userName");
820         elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
821         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
822         elemField.setNillable(true);
823         typeDesc.addFieldDesc(elemField);
824         elemField = new org.apache.axis.description.ElementDesc();
825         elemField.setFieldName("uuid");
826         elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
827         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
828         elemField.setNillable(true);
829         typeDesc.addFieldDesc(elemField);
830     }
831 
832     /**
833      * Return type metadata object
834      */
835     public static org.apache.axis.description.TypeDesc getTypeDesc() {
836         return typeDesc;
837     }
838 
839     /**
840      * Get Custom Serializer
841      */
842     public static org.apache.axis.encoding.Serializer getSerializer(
843            java.lang.String mechType, 
844            java.lang.Class _javaType,  
845            javax.xml.namespace.QName _xmlType) {
846         return 
847           new  org.apache.axis.encoding.ser.BeanSerializer(
848             _javaType, _xmlType, typeDesc);
849     }
850 
851     /**
852      * Get Custom Deserializer
853      */
854     public static org.apache.axis.encoding.Deserializer getDeserializer(
855            java.lang.String mechType, 
856            java.lang.Class _javaType,  
857            javax.xml.namespace.QName _xmlType) {
858         return 
859           new  org.apache.axis.encoding.ser.BeanDeserializer(
860             _javaType, _xmlType, typeDesc);
861     }
862 
863 }
864