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