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