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