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