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