1   /**
2    * JournalArticleSoap.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.journal.model;
9   
10  public class JournalArticleSoap  implements java.io.Serializable {
11      private java.lang.String articleId;
12  
13      private long companyId;
14  
15      private java.lang.String content;
16  
17      private java.util.Calendar createDate;
18  
19      private java.lang.String description;
20  
21      private java.util.Calendar displayDate;
22  
23      private java.util.Calendar expirationDate;
24  
25      private long groupId;
26  
27      private long id;
28  
29      private boolean indexable;
30  
31      private java.util.Calendar modifiedDate;
32  
33      private long primaryKey;
34  
35      private long resourcePrimKey;
36  
37      private java.util.Calendar reviewDate;
38  
39      private boolean smallImage;
40  
41      private long smallImageId;
42  
43      private java.lang.String smallImageURL;
44  
45      private int status;
46  
47      private long statusByUserId;
48  
49      private java.lang.String statusByUserName;
50  
51      private java.util.Calendar statusDate;
52  
53      private java.lang.String structureId;
54  
55      private java.lang.String templateId;
56  
57      private java.lang.String title;
58  
59      private java.lang.String type;
60  
61      private java.lang.String urlTitle;
62  
63      private long userId;
64  
65      private java.lang.String userName;
66  
67      private java.lang.String uuid;
68  
69      private double version;
70  
71      public JournalArticleSoap() {
72      }
73  
74      public JournalArticleSoap(
75             java.lang.String articleId,
76             long companyId,
77             java.lang.String content,
78             java.util.Calendar createDate,
79             java.lang.String description,
80             java.util.Calendar displayDate,
81             java.util.Calendar expirationDate,
82             long groupId,
83             long id,
84             boolean indexable,
85             java.util.Calendar modifiedDate,
86             long primaryKey,
87             long resourcePrimKey,
88             java.util.Calendar reviewDate,
89             boolean smallImage,
90             long smallImageId,
91             java.lang.String smallImageURL,
92             int status,
93             long statusByUserId,
94             java.lang.String statusByUserName,
95             java.util.Calendar statusDate,
96             java.lang.String structureId,
97             java.lang.String templateId,
98             java.lang.String title,
99             java.lang.String type,
100            java.lang.String urlTitle,
101            long userId,
102            java.lang.String userName,
103            java.lang.String uuid,
104            double version) {
105            this.articleId = articleId;
106            this.companyId = companyId;
107            this.content = content;
108            this.createDate = createDate;
109            this.description = description;
110            this.displayDate = displayDate;
111            this.expirationDate = expirationDate;
112            this.groupId = groupId;
113            this.id = id;
114            this.indexable = indexable;
115            this.modifiedDate = modifiedDate;
116            this.primaryKey = primaryKey;
117            this.resourcePrimKey = resourcePrimKey;
118            this.reviewDate = reviewDate;
119            this.smallImage = smallImage;
120            this.smallImageId = smallImageId;
121            this.smallImageURL = smallImageURL;
122            this.status = status;
123            this.statusByUserId = statusByUserId;
124            this.statusByUserName = statusByUserName;
125            this.statusDate = statusDate;
126            this.structureId = structureId;
127            this.templateId = templateId;
128            this.title = title;
129            this.type = type;
130            this.urlTitle = urlTitle;
131            this.userId = userId;
132            this.userName = userName;
133            this.uuid = uuid;
134            this.version = version;
135     }
136 
137 
138     /**
139      * Gets the articleId value for this JournalArticleSoap.
140      * 
141      * @return articleId
142      */
143     public java.lang.String getArticleId() {
144         return articleId;
145     }
146 
147 
148     /**
149      * Sets the articleId value for this JournalArticleSoap.
150      * 
151      * @param articleId
152      */
153     public void setArticleId(java.lang.String articleId) {
154         this.articleId = articleId;
155     }
156 
157 
158     /**
159      * Gets the companyId value for this JournalArticleSoap.
160      * 
161      * @return companyId
162      */
163     public long getCompanyId() {
164         return companyId;
165     }
166 
167 
168     /**
169      * Sets the companyId value for this JournalArticleSoap.
170      * 
171      * @param companyId
172      */
173     public void setCompanyId(long companyId) {
174         this.companyId = companyId;
175     }
176 
177 
178     /**
179      * Gets the content value for this JournalArticleSoap.
180      * 
181      * @return content
182      */
183     public java.lang.String getContent() {
184         return content;
185     }
186 
187 
188     /**
189      * Sets the content value for this JournalArticleSoap.
190      * 
191      * @param content
192      */
193     public void setContent(java.lang.String content) {
194         this.content = content;
195     }
196 
197 
198     /**
199      * Gets the createDate value for this JournalArticleSoap.
200      * 
201      * @return createDate
202      */
203     public java.util.Calendar getCreateDate() {
204         return createDate;
205     }
206 
207 
208     /**
209      * Sets the createDate value for this JournalArticleSoap.
210      * 
211      * @param createDate
212      */
213     public void setCreateDate(java.util.Calendar createDate) {
214         this.createDate = createDate;
215     }
216 
217 
218     /**
219      * Gets the description value for this JournalArticleSoap.
220      * 
221      * @return description
222      */
223     public java.lang.String getDescription() {
224         return description;
225     }
226 
227 
228     /**
229      * Sets the description value for this JournalArticleSoap.
230      * 
231      * @param description
232      */
233     public void setDescription(java.lang.String description) {
234         this.description = description;
235     }
236 
237 
238     /**
239      * Gets the displayDate value for this JournalArticleSoap.
240      * 
241      * @return displayDate
242      */
243     public java.util.Calendar getDisplayDate() {
244         return displayDate;
245     }
246 
247 
248     /**
249      * Sets the displayDate value for this JournalArticleSoap.
250      * 
251      * @param displayDate
252      */
253     public void setDisplayDate(java.util.Calendar displayDate) {
254         this.displayDate = displayDate;
255     }
256 
257 
258     /**
259      * Gets the expirationDate value for this JournalArticleSoap.
260      * 
261      * @return expirationDate
262      */
263     public java.util.Calendar getExpirationDate() {
264         return expirationDate;
265     }
266 
267 
268     /**
269      * Sets the expirationDate value for this JournalArticleSoap.
270      * 
271      * @param expirationDate
272      */
273     public void setExpirationDate(java.util.Calendar expirationDate) {
274         this.expirationDate = expirationDate;
275     }
276 
277 
278     /**
279      * Gets the groupId value for this JournalArticleSoap.
280      * 
281      * @return groupId
282      */
283     public long getGroupId() {
284         return groupId;
285     }
286 
287 
288     /**
289      * Sets the groupId value for this JournalArticleSoap.
290      * 
291      * @param groupId
292      */
293     public void setGroupId(long groupId) {
294         this.groupId = groupId;
295     }
296 
297 
298     /**
299      * Gets the id value for this JournalArticleSoap.
300      * 
301      * @return id
302      */
303     public long getId() {
304         return id;
305     }
306 
307 
308     /**
309      * Sets the id value for this JournalArticleSoap.
310      * 
311      * @param id
312      */
313     public void setId(long id) {
314         this.id = id;
315     }
316 
317 
318     /**
319      * Gets the indexable value for this JournalArticleSoap.
320      * 
321      * @return indexable
322      */
323     public boolean isIndexable() {
324         return indexable;
325     }
326 
327 
328     /**
329      * Sets the indexable value for this JournalArticleSoap.
330      * 
331      * @param indexable
332      */
333     public void setIndexable(boolean indexable) {
334         this.indexable = indexable;
335     }
336 
337 
338     /**
339      * Gets the modifiedDate value for this JournalArticleSoap.
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 JournalArticleSoap.
350      * 
351      * @param modifiedDate
352      */
353     public void setModifiedDate(java.util.Calendar modifiedDate) {
354         this.modifiedDate = modifiedDate;
355     }
356 
357 
358     /**
359      * Gets the primaryKey value for this JournalArticleSoap.
360      * 
361      * @return primaryKey
362      */
363     public long getPrimaryKey() {
364         return primaryKey;
365     }
366 
367 
368     /**
369      * Sets the primaryKey value for this JournalArticleSoap.
370      * 
371      * @param primaryKey
372      */
373     public void setPrimaryKey(long primaryKey) {
374         this.primaryKey = primaryKey;
375     }
376 
377 
378     /**
379      * Gets the resourcePrimKey value for this JournalArticleSoap.
380      * 
381      * @return resourcePrimKey
382      */
383     public long getResourcePrimKey() {
384         return resourcePrimKey;
385     }
386 
387 
388     /**
389      * Sets the resourcePrimKey value for this JournalArticleSoap.
390      * 
391      * @param resourcePrimKey
392      */
393     public void setResourcePrimKey(long resourcePrimKey) {
394         this.resourcePrimKey = resourcePrimKey;
395     }
396 
397 
398     /**
399      * Gets the reviewDate value for this JournalArticleSoap.
400      * 
401      * @return reviewDate
402      */
403     public java.util.Calendar getReviewDate() {
404         return reviewDate;
405     }
406 
407 
408     /**
409      * Sets the reviewDate value for this JournalArticleSoap.
410      * 
411      * @param reviewDate
412      */
413     public void setReviewDate(java.util.Calendar reviewDate) {
414         this.reviewDate = reviewDate;
415     }
416 
417 
418     /**
419      * Gets the smallImage value for this JournalArticleSoap.
420      * 
421      * @return smallImage
422      */
423     public boolean isSmallImage() {
424         return smallImage;
425     }
426 
427 
428     /**
429      * Sets the smallImage value for this JournalArticleSoap.
430      * 
431      * @param smallImage
432      */
433     public void setSmallImage(boolean smallImage) {
434         this.smallImage = smallImage;
435     }
436 
437 
438     /**
439      * Gets the smallImageId value for this JournalArticleSoap.
440      * 
441      * @return smallImageId
442      */
443     public long getSmallImageId() {
444         return smallImageId;
445     }
446 
447 
448     /**
449      * Sets the smallImageId value for this JournalArticleSoap.
450      * 
451      * @param smallImageId
452      */
453     public void setSmallImageId(long smallImageId) {
454         this.smallImageId = smallImageId;
455     }
456 
457 
458     /**
459      * Gets the smallImageURL value for this JournalArticleSoap.
460      * 
461      * @return smallImageURL
462      */
463     public java.lang.String getSmallImageURL() {
464         return smallImageURL;
465     }
466 
467 
468     /**
469      * Sets the smallImageURL value for this JournalArticleSoap.
470      * 
471      * @param smallImageURL
472      */
473     public void setSmallImageURL(java.lang.String smallImageURL) {
474         this.smallImageURL = smallImageURL;
475     }
476 
477 
478     /**
479      * Gets the status value for this JournalArticleSoap.
480      * 
481      * @return status
482      */
483     public int getStatus() {
484         return status;
485     }
486 
487 
488     /**
489      * Sets the status value for this JournalArticleSoap.
490      * 
491      * @param status
492      */
493     public void setStatus(int status) {
494         this.status = status;
495     }
496 
497 
498     /**
499      * Gets the statusByUserId value for this JournalArticleSoap.
500      * 
501      * @return statusByUserId
502      */
503     public long getStatusByUserId() {
504         return statusByUserId;
505     }
506 
507 
508     /**
509      * Sets the statusByUserId value for this JournalArticleSoap.
510      * 
511      * @param statusByUserId
512      */
513     public void setStatusByUserId(long statusByUserId) {
514         this.statusByUserId = statusByUserId;
515     }
516 
517 
518     /**
519      * Gets the statusByUserName value for this JournalArticleSoap.
520      * 
521      * @return statusByUserName
522      */
523     public java.lang.String getStatusByUserName() {
524         return statusByUserName;
525     }
526 
527 
528     /**
529      * Sets the statusByUserName value for this JournalArticleSoap.
530      * 
531      * @param statusByUserName
532      */
533     public void setStatusByUserName(java.lang.String statusByUserName) {
534         this.statusByUserName = statusByUserName;
535     }
536 
537 
538     /**
539      * Gets the statusDate value for this JournalArticleSoap.
540      * 
541      * @return statusDate
542      */
543     public java.util.Calendar getStatusDate() {
544         return statusDate;
545     }
546 
547 
548     /**
549      * Sets the statusDate value for this JournalArticleSoap.
550      * 
551      * @param statusDate
552      */
553     public void setStatusDate(java.util.Calendar statusDate) {
554         this.statusDate = statusDate;
555     }
556 
557 
558     /**
559      * Gets the structureId value for this JournalArticleSoap.
560      * 
561      * @return structureId
562      */
563     public java.lang.String getStructureId() {
564         return structureId;
565     }
566 
567 
568     /**
569      * Sets the structureId value for this JournalArticleSoap.
570      * 
571      * @param structureId
572      */
573     public void setStructureId(java.lang.String structureId) {
574         this.structureId = structureId;
575     }
576 
577 
578     /**
579      * Gets the templateId value for this JournalArticleSoap.
580      * 
581      * @return templateId
582      */
583     public java.lang.String getTemplateId() {
584         return templateId;
585     }
586 
587 
588     /**
589      * Sets the templateId value for this JournalArticleSoap.
590      * 
591      * @param templateId
592      */
593     public void setTemplateId(java.lang.String templateId) {
594         this.templateId = templateId;
595     }
596 
597 
598     /**
599      * Gets the title value for this JournalArticleSoap.
600      * 
601      * @return title
602      */
603     public java.lang.String getTitle() {
604         return title;
605     }
606 
607 
608     /**
609      * Sets the title value for this JournalArticleSoap.
610      * 
611      * @param title
612      */
613     public void setTitle(java.lang.String title) {
614         this.title = title;
615     }
616 
617 
618     /**
619      * Gets the type value for this JournalArticleSoap.
620      * 
621      * @return type
622      */
623     public java.lang.String getType() {
624         return type;
625     }
626 
627 
628     /**
629      * Sets the type value for this JournalArticleSoap.
630      * 
631      * @param type
632      */
633     public void setType(java.lang.String type) {
634         this.type = type;
635     }
636 
637 
638     /**
639      * Gets the urlTitle value for this JournalArticleSoap.
640      * 
641      * @return urlTitle
642      */
643     public java.lang.String getUrlTitle() {
644         return urlTitle;
645     }
646 
647 
648     /**
649      * Sets the urlTitle value for this JournalArticleSoap.
650      * 
651      * @param urlTitle
652      */
653     public void setUrlTitle(java.lang.String urlTitle) {
654         this.urlTitle = urlTitle;
655     }
656 
657 
658     /**
659      * Gets the userId value for this JournalArticleSoap.
660      * 
661      * @return userId
662      */
663     public long getUserId() {
664         return userId;
665     }
666 
667 
668     /**
669      * Sets the userId value for this JournalArticleSoap.
670      * 
671      * @param userId
672      */
673     public void setUserId(long userId) {
674         this.userId = userId;
675     }
676 
677 
678     /**
679      * Gets the userName value for this JournalArticleSoap.
680      * 
681      * @return userName
682      */
683     public java.lang.String getUserName() {
684         return userName;
685     }
686 
687 
688     /**
689      * Sets the userName value for this JournalArticleSoap.
690      * 
691      * @param userName
692      */
693     public void setUserName(java.lang.String userName) {
694         this.userName = userName;
695     }
696 
697 
698     /**
699      * Gets the uuid value for this JournalArticleSoap.
700      * 
701      * @return uuid
702      */
703     public java.lang.String getUuid() {
704         return uuid;
705     }
706 
707 
708     /**
709      * Sets the uuid value for this JournalArticleSoap.
710      * 
711      * @param uuid
712      */
713     public void setUuid(java.lang.String uuid) {
714         this.uuid = uuid;
715     }
716 
717 
718     /**
719      * Gets the version value for this JournalArticleSoap.
720      * 
721      * @return version
722      */
723     public double getVersion() {
724         return version;
725     }
726 
727 
728     /**
729      * Sets the version value for this JournalArticleSoap.
730      * 
731      * @param version
732      */
733     public void setVersion(double version) {
734         this.version = version;
735     }
736 
737     private java.lang.Object __equalsCalc = null;
738     public synchronized boolean equals(java.lang.Object obj) {
739         if (!(obj instanceof JournalArticleSoap)) return false;
740         JournalArticleSoap other = (JournalArticleSoap) obj;
741         if (obj == null) return false;
742         if (this == obj) return true;
743         if (__equalsCalc != null) {
744             return (__equalsCalc == obj);
745         }
746         __equalsCalc = obj;
747         boolean _equals;
748         _equals = true && 
749             ((this.articleId==null && other.getArticleId()==null) || 
750              (this.articleId!=null &&
751               this.articleId.equals(other.getArticleId()))) &&
752             this.companyId == other.getCompanyId() &&
753             ((this.content==null && other.getContent()==null) || 
754              (this.content!=null &&
755               this.content.equals(other.getContent()))) &&
756             ((this.createDate==null && other.getCreateDate()==null) || 
757              (this.createDate!=null &&
758               this.createDate.equals(other.getCreateDate()))) &&
759             ((this.description==null && other.getDescription()==null) || 
760              (this.description!=null &&
761               this.description.equals(other.getDescription()))) &&
762             ((this.displayDate==null && other.getDisplayDate()==null) || 
763              (this.displayDate!=null &&
764               this.displayDate.equals(other.getDisplayDate()))) &&
765             ((this.expirationDate==null && other.getExpirationDate()==null) || 
766              (this.expirationDate!=null &&
767               this.expirationDate.equals(other.getExpirationDate()))) &&
768             this.groupId == other.getGroupId() &&
769             this.id == other.getId() &&
770             this.indexable == other.isIndexable() &&
771             ((this.modifiedDate==null && other.getModifiedDate()==null) || 
772              (this.modifiedDate!=null &&
773               this.modifiedDate.equals(other.getModifiedDate()))) &&
774             this.primaryKey == other.getPrimaryKey() &&
775             this.resourcePrimKey == other.getResourcePrimKey() &&
776             ((this.reviewDate==null && other.getReviewDate()==null) || 
777              (this.reviewDate!=null &&
778               this.reviewDate.equals(other.getReviewDate()))) &&
779             this.smallImage == other.isSmallImage() &&
780             this.smallImageId == other.getSmallImageId() &&
781             ((this.smallImageURL==null && other.getSmallImageURL()==null) || 
782              (this.smallImageURL!=null &&
783               this.smallImageURL.equals(other.getSmallImageURL()))) &&
784             this.status == other.getStatus() &&
785             this.statusByUserId == other.getStatusByUserId() &&
786             ((this.statusByUserName==null && other.getStatusByUserName()==null) || 
787              (this.statusByUserName!=null &&
788               this.statusByUserName.equals(other.getStatusByUserName()))) &&
789             ((this.statusDate==null && other.getStatusDate()==null) || 
790              (this.statusDate!=null &&
791               this.statusDate.equals(other.getStatusDate()))) &&
792             ((this.structureId==null && other.getStructureId()==null) || 
793              (this.structureId!=null &&
794               this.structureId.equals(other.getStructureId()))) &&
795             ((this.templateId==null && other.getTemplateId()==null) || 
796              (this.templateId!=null &&
797               this.templateId.equals(other.getTemplateId()))) &&
798             ((this.title==null && other.getTitle()==null) || 
799              (this.title!=null &&
800               this.title.equals(other.getTitle()))) &&
801             ((this.type==null && other.getType()==null) || 
802              (this.type!=null &&
803               this.type.equals(other.getType()))) &&
804             ((this.urlTitle==null && other.getUrlTitle()==null) || 
805              (this.urlTitle!=null &&
806               this.urlTitle.equals(other.getUrlTitle()))) &&
807             this.userId == other.getUserId() &&
808             ((this.userName==null && other.getUserName()==null) || 
809              (this.userName!=null &&
810               this.userName.equals(other.getUserName()))) &&
811             ((this.uuid==null && other.getUuid()==null) || 
812              (this.uuid!=null &&
813               this.uuid.equals(other.getUuid()))) &&
814             this.version == other.getVersion();
815         __equalsCalc = null;
816         return _equals;
817     }
818 
819     private boolean __hashCodeCalc = false;
820     public synchronized int hashCode() {
821         if (__hashCodeCalc) {
822             return 0;
823         }
824         __hashCodeCalc = true;
825         int _hashCode = 1;
826         if (getArticleId() != null) {
827             _hashCode += getArticleId().hashCode();
828         }
829         _hashCode += new Long(getCompanyId()).hashCode();
830         if (getContent() != null) {
831             _hashCode += getContent().hashCode();
832         }
833         if (getCreateDate() != null) {
834             _hashCode += getCreateDate().hashCode();
835         }
836         if (getDescription() != null) {
837             _hashCode += getDescription().hashCode();
838         }
839         if (getDisplayDate() != null) {
840             _hashCode += getDisplayDate().hashCode();
841         }
842         if (getExpirationDate() != null) {
843             _hashCode += getExpirationDate().hashCode();
844         }
845         _hashCode += new Long(getGroupId()).hashCode();
846         _hashCode += new Long(getId()).hashCode();
847         _hashCode += (isIndexable() ? Boolean.TRUE : Boolean.FALSE).hashCode();
848         if (getModifiedDate() != null) {
849             _hashCode += getModifiedDate().hashCode();
850         }
851         _hashCode += new Long(getPrimaryKey()).hashCode();
852         _hashCode += new Long(getResourcePrimKey()).hashCode();
853         if (getReviewDate() != null) {
854             _hashCode += getReviewDate().hashCode();
855         }
856         _hashCode += (isSmallImage() ? Boolean.TRUE : Boolean.FALSE).hashCode();
857         _hashCode += new Long(getSmallImageId()).hashCode();
858         if (getSmallImageURL() != null) {
859             _hashCode += getSmallImageURL().hashCode();
860         }
861         _hashCode += getStatus();
862         _hashCode += new Long(getStatusByUserId()).hashCode();
863         if (getStatusByUserName() != null) {
864             _hashCode += getStatusByUserName().hashCode();
865         }
866         if (getStatusDate() != null) {
867             _hashCode += getStatusDate().hashCode();
868         }
869         if (getStructureId() != null) {
870             _hashCode += getStructureId().hashCode();
871         }
872         if (getTemplateId() != null) {
873             _hashCode += getTemplateId().hashCode();
874         }
875         if (getTitle() != null) {
876             _hashCode += getTitle().hashCode();
877         }
878         if (getType() != null) {
879             _hashCode += getType().hashCode();
880         }
881         if (getUrlTitle() != null) {
882             _hashCode += getUrlTitle().hashCode();
883         }
884         _hashCode += new Long(getUserId()).hashCode();
885         if (getUserName() != null) {
886             _hashCode += getUserName().hashCode();
887         }
888         if (getUuid() != null) {
889             _hashCode += getUuid().hashCode();
890         }
891         _hashCode += new Double(getVersion()).hashCode();
892         __hashCodeCalc = false;
893         return _hashCode;
894     }
895 
896     // Type metadata
897     private static org.apache.axis.description.TypeDesc typeDesc =
898         new org.apache.axis.description.TypeDesc(JournalArticleSoap.class, true);
899 
900     static {
901         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalArticleSoap"));
902         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
903         elemField.setFieldName("articleId");
904         elemField.setXmlName(new javax.xml.namespace.QName("", "articleId"));
905         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
906         elemField.setNillable(true);
907         typeDesc.addFieldDesc(elemField);
908         elemField = new org.apache.axis.description.ElementDesc();
909         elemField.setFieldName("companyId");
910         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
911         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
912         elemField.setNillable(false);
913         typeDesc.addFieldDesc(elemField);
914         elemField = new org.apache.axis.description.ElementDesc();
915         elemField.setFieldName("content");
916         elemField.setXmlName(new javax.xml.namespace.QName("", "content"));
917         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
918         elemField.setNillable(true);
919         typeDesc.addFieldDesc(elemField);
920         elemField = new org.apache.axis.description.ElementDesc();
921         elemField.setFieldName("createDate");
922         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
923         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
924         elemField.setNillable(true);
925         typeDesc.addFieldDesc(elemField);
926         elemField = new org.apache.axis.description.ElementDesc();
927         elemField.setFieldName("description");
928         elemField.setXmlName(new javax.xml.namespace.QName("", "description"));
929         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
930         elemField.setNillable(true);
931         typeDesc.addFieldDesc(elemField);
932         elemField = new org.apache.axis.description.ElementDesc();
933         elemField.setFieldName("displayDate");
934         elemField.setXmlName(new javax.xml.namespace.QName("", "displayDate"));
935         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
936         elemField.setNillable(true);
937         typeDesc.addFieldDesc(elemField);
938         elemField = new org.apache.axis.description.ElementDesc();
939         elemField.setFieldName("expirationDate");
940         elemField.setXmlName(new javax.xml.namespace.QName("", "expirationDate"));
941         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
942         elemField.setNillable(true);
943         typeDesc.addFieldDesc(elemField);
944         elemField = new org.apache.axis.description.ElementDesc();
945         elemField.setFieldName("groupId");
946         elemField.setXmlName(new javax.xml.namespace.QName("", "groupId"));
947         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
948         elemField.setNillable(false);
949         typeDesc.addFieldDesc(elemField);
950         elemField = new org.apache.axis.description.ElementDesc();
951         elemField.setFieldName("id");
952         elemField.setXmlName(new javax.xml.namespace.QName("", "id"));
953         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
954         elemField.setNillable(false);
955         typeDesc.addFieldDesc(elemField);
956         elemField = new org.apache.axis.description.ElementDesc();
957         elemField.setFieldName("indexable");
958         elemField.setXmlName(new javax.xml.namespace.QName("", "indexable"));
959         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
960         elemField.setNillable(false);
961         typeDesc.addFieldDesc(elemField);
962         elemField = new org.apache.axis.description.ElementDesc();
963         elemField.setFieldName("modifiedDate");
964         elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
965         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
966         elemField.setNillable(true);
967         typeDesc.addFieldDesc(elemField);
968         elemField = new org.apache.axis.description.ElementDesc();
969         elemField.setFieldName("primaryKey");
970         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
971         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
972         elemField.setNillable(false);
973         typeDesc.addFieldDesc(elemField);
974         elemField = new org.apache.axis.description.ElementDesc();
975         elemField.setFieldName("resourcePrimKey");
976         elemField.setXmlName(new javax.xml.namespace.QName("", "resourcePrimKey"));
977         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
978         elemField.setNillable(false);
979         typeDesc.addFieldDesc(elemField);
980         elemField = new org.apache.axis.description.ElementDesc();
981         elemField.setFieldName("reviewDate");
982         elemField.setXmlName(new javax.xml.namespace.QName("", "reviewDate"));
983         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
984         elemField.setNillable(true);
985         typeDesc.addFieldDesc(elemField);
986         elemField = new org.apache.axis.description.ElementDesc();
987         elemField.setFieldName("smallImage");
988         elemField.setXmlName(new javax.xml.namespace.QName("", "smallImage"));
989         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
990         elemField.setNillable(false);
991         typeDesc.addFieldDesc(elemField);
992         elemField = new org.apache.axis.description.ElementDesc();
993         elemField.setFieldName("smallImageId");
994         elemField.setXmlName(new javax.xml.namespace.QName("", "smallImageId"));
995         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
996         elemField.setNillable(false);
997         typeDesc.addFieldDesc(elemField);
998         elemField = new org.apache.axis.description.ElementDesc();
999         elemField.setFieldName("smallImageURL");
1000        elemField.setXmlName(new javax.xml.namespace.QName("", "smallImageURL"));
1001        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1002        elemField.setNillable(true);
1003        typeDesc.addFieldDesc(elemField);
1004        elemField = new org.apache.axis.description.ElementDesc();
1005        elemField.setFieldName("status");
1006        elemField.setXmlName(new javax.xml.namespace.QName("", "status"));
1007        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
1008        elemField.setNillable(false);
1009        typeDesc.addFieldDesc(elemField);
1010        elemField = new org.apache.axis.description.ElementDesc();
1011        elemField.setFieldName("statusByUserId");
1012        elemField.setXmlName(new javax.xml.namespace.QName("", "statusByUserId"));
1013        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1014        elemField.setNillable(false);
1015        typeDesc.addFieldDesc(elemField);
1016        elemField = new org.apache.axis.description.ElementDesc();
1017        elemField.setFieldName("statusByUserName");
1018        elemField.setXmlName(new javax.xml.namespace.QName("", "statusByUserName"));
1019        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1020        elemField.setNillable(true);
1021        typeDesc.addFieldDesc(elemField);
1022        elemField = new org.apache.axis.description.ElementDesc();
1023        elemField.setFieldName("statusDate");
1024        elemField.setXmlName(new javax.xml.namespace.QName("", "statusDate"));
1025        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
1026        elemField.setNillable(true);
1027        typeDesc.addFieldDesc(elemField);
1028        elemField = new org.apache.axis.description.ElementDesc();
1029        elemField.setFieldName("structureId");
1030        elemField.setXmlName(new javax.xml.namespace.QName("", "structureId"));
1031        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1032        elemField.setNillable(true);
1033        typeDesc.addFieldDesc(elemField);
1034        elemField = new org.apache.axis.description.ElementDesc();
1035        elemField.setFieldName("templateId");
1036        elemField.setXmlName(new javax.xml.namespace.QName("", "templateId"));
1037        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1038        elemField.setNillable(true);
1039        typeDesc.addFieldDesc(elemField);
1040        elemField = new org.apache.axis.description.ElementDesc();
1041        elemField.setFieldName("title");
1042        elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
1043        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1044        elemField.setNillable(true);
1045        typeDesc.addFieldDesc(elemField);
1046        elemField = new org.apache.axis.description.ElementDesc();
1047        elemField.setFieldName("type");
1048        elemField.setXmlName(new javax.xml.namespace.QName("", "type"));
1049        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1050        elemField.setNillable(true);
1051        typeDesc.addFieldDesc(elemField);
1052        elemField = new org.apache.axis.description.ElementDesc();
1053        elemField.setFieldName("urlTitle");
1054        elemField.setXmlName(new javax.xml.namespace.QName("", "urlTitle"));
1055        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1056        elemField.setNillable(true);
1057        typeDesc.addFieldDesc(elemField);
1058        elemField = new org.apache.axis.description.ElementDesc();
1059        elemField.setFieldName("userId");
1060        elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
1061        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
1062        elemField.setNillable(false);
1063        typeDesc.addFieldDesc(elemField);
1064        elemField = new org.apache.axis.description.ElementDesc();
1065        elemField.setFieldName("userName");
1066        elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
1067        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1068        elemField.setNillable(true);
1069        typeDesc.addFieldDesc(elemField);
1070        elemField = new org.apache.axis.description.ElementDesc();
1071        elemField.setFieldName("uuid");
1072        elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
1073        elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
1074        elemField.setNillable(true);
1075        typeDesc.addFieldDesc(elemField);
1076        elemField = new org.apache.axis.description.ElementDesc();
1077        elemField.setFieldName("version");
1078        elemField.setXmlName(new javax.xml.namespace.QName("", "version"));
1079        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));
1080        elemField.setNillable(false);
1081        typeDesc.addFieldDesc(elemField);
1082    }
1083
1084    /**
1085     * Return type metadata object
1086     */
1087    public static org.apache.axis.description.TypeDesc getTypeDesc() {
1088        return typeDesc;
1089    }
1090
1091    /**
1092     * Get Custom Serializer
1093     */
1094    public static org.apache.axis.encoding.Serializer getSerializer(
1095           java.lang.String mechType, 
1096           java.lang.Class _javaType,  
1097           javax.xml.namespace.QName _xmlType) {
1098        return 
1099          new  org.apache.axis.encoding.ser.BeanSerializer(
1100            _javaType, _xmlType, typeDesc);
1101    }
1102
1103    /**
1104     * Get Custom Deserializer
1105     */
1106    public static org.apache.axis.encoding.Deserializer getDeserializer(
1107           java.lang.String mechType, 
1108           java.lang.Class _javaType,  
1109           javax.xml.namespace.QName _xmlType) {
1110        return 
1111          new  org.apache.axis.encoding.ser.BeanDeserializer(
1112            _javaType, _xmlType, typeDesc);
1113    }
1114
1115}
1116