1   /**
2    * WikiPageSoap.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.portlet.wiki.model;
9   
10  public class WikiPageSoap  implements java.io.Serializable {
11      private long companyId;
12  
13      private java.lang.String content;
14  
15      private java.util.Calendar createDate;
16  
17      private java.lang.String format;
18  
19      private boolean head;
20  
21      private java.util.Calendar modifiedDate;
22  
23      private long nodeId;
24  
25      private long pageId;
26  
27      private java.lang.String parentTitle;
28  
29      private long primaryKey;
30  
31      private java.lang.String redirectTitle;
32  
33      private long resourcePrimKey;
34  
35      private java.lang.String summary;
36  
37      private java.lang.String title;
38  
39      private long userId;
40  
41      private java.lang.String userName;
42  
43      private java.lang.String uuid;
44  
45      private double version;
46  
47      public WikiPageSoap() {
48      }
49  
50      public WikiPageSoap(
51             long companyId,
52             java.lang.String content,
53             java.util.Calendar createDate,
54             java.lang.String format,
55             boolean head,
56             java.util.Calendar modifiedDate,
57             long nodeId,
58             long pageId,
59             java.lang.String parentTitle,
60             long primaryKey,
61             java.lang.String redirectTitle,
62             long resourcePrimKey,
63             java.lang.String summary,
64             java.lang.String title,
65             long userId,
66             java.lang.String userName,
67             java.lang.String uuid,
68             double version) {
69             this.companyId = companyId;
70             this.content = content;
71             this.createDate = createDate;
72             this.format = format;
73             this.head = head;
74             this.modifiedDate = modifiedDate;
75             this.nodeId = nodeId;
76             this.pageId = pageId;
77             this.parentTitle = parentTitle;
78             this.primaryKey = primaryKey;
79             this.redirectTitle = redirectTitle;
80             this.resourcePrimKey = resourcePrimKey;
81             this.summary = summary;
82             this.title = title;
83             this.userId = userId;
84             this.userName = userName;
85             this.uuid = uuid;
86             this.version = version;
87      }
88  
89  
90      /**
91       * Gets the companyId value for this WikiPageSoap.
92       * 
93       * @return companyId
94       */
95      public long getCompanyId() {
96          return companyId;
97      }
98  
99  
100     /**
101      * Sets the companyId value for this WikiPageSoap.
102      * 
103      * @param companyId
104      */
105     public void setCompanyId(long companyId) {
106         this.companyId = companyId;
107     }
108 
109 
110     /**
111      * Gets the content value for this WikiPageSoap.
112      * 
113      * @return content
114      */
115     public java.lang.String getContent() {
116         return content;
117     }
118 
119 
120     /**
121      * Sets the content value for this WikiPageSoap.
122      * 
123      * @param content
124      */
125     public void setContent(java.lang.String content) {
126         this.content = content;
127     }
128 
129 
130     /**
131      * Gets the createDate value for this WikiPageSoap.
132      * 
133      * @return createDate
134      */
135     public java.util.Calendar getCreateDate() {
136         return createDate;
137     }
138 
139 
140     /**
141      * Sets the createDate value for this WikiPageSoap.
142      * 
143      * @param createDate
144      */
145     public void setCreateDate(java.util.Calendar createDate) {
146         this.createDate = createDate;
147     }
148 
149 
150     /**
151      * Gets the format value for this WikiPageSoap.
152      * 
153      * @return format
154      */
155     public java.lang.String getFormat() {
156         return format;
157     }
158 
159 
160     /**
161      * Sets the format value for this WikiPageSoap.
162      * 
163      * @param format
164      */
165     public void setFormat(java.lang.String format) {
166         this.format = format;
167     }
168 
169 
170     /**
171      * Gets the head value for this WikiPageSoap.
172      * 
173      * @return head
174      */
175     public boolean isHead() {
176         return head;
177     }
178 
179 
180     /**
181      * Sets the head value for this WikiPageSoap.
182      * 
183      * @param head
184      */
185     public void setHead(boolean head) {
186         this.head = head;
187     }
188 
189 
190     /**
191      * Gets the modifiedDate value for this WikiPageSoap.
192      * 
193      * @return modifiedDate
194      */
195     public java.util.Calendar getModifiedDate() {
196         return modifiedDate;
197     }
198 
199 
200     /**
201      * Sets the modifiedDate value for this WikiPageSoap.
202      * 
203      * @param modifiedDate
204      */
205     public void setModifiedDate(java.util.Calendar modifiedDate) {
206         this.modifiedDate = modifiedDate;
207     }
208 
209 
210     /**
211      * Gets the nodeId value for this WikiPageSoap.
212      * 
213      * @return nodeId
214      */
215     public long getNodeId() {
216         return nodeId;
217     }
218 
219 
220     /**
221      * Sets the nodeId value for this WikiPageSoap.
222      * 
223      * @param nodeId
224      */
225     public void setNodeId(long nodeId) {
226         this.nodeId = nodeId;
227     }
228 
229 
230     /**
231      * Gets the pageId value for this WikiPageSoap.
232      * 
233      * @return pageId
234      */
235     public long getPageId() {
236         return pageId;
237     }
238 
239 
240     /**
241      * Sets the pageId value for this WikiPageSoap.
242      * 
243      * @param pageId
244      */
245     public void setPageId(long pageId) {
246         this.pageId = pageId;
247     }
248 
249 
250     /**
251      * Gets the parentTitle value for this WikiPageSoap.
252      * 
253      * @return parentTitle
254      */
255     public java.lang.String getParentTitle() {
256         return parentTitle;
257     }
258 
259 
260     /**
261      * Sets the parentTitle value for this WikiPageSoap.
262      * 
263      * @param parentTitle
264      */
265     public void setParentTitle(java.lang.String parentTitle) {
266         this.parentTitle = parentTitle;
267     }
268 
269 
270     /**
271      * Gets the primaryKey value for this WikiPageSoap.
272      * 
273      * @return primaryKey
274      */
275     public long getPrimaryKey() {
276         return primaryKey;
277     }
278 
279 
280     /**
281      * Sets the primaryKey value for this WikiPageSoap.
282      * 
283      * @param primaryKey
284      */
285     public void setPrimaryKey(long primaryKey) {
286         this.primaryKey = primaryKey;
287     }
288 
289 
290     /**
291      * Gets the redirectTitle value for this WikiPageSoap.
292      * 
293      * @return redirectTitle
294      */
295     public java.lang.String getRedirectTitle() {
296         return redirectTitle;
297     }
298 
299 
300     /**
301      * Sets the redirectTitle value for this WikiPageSoap.
302      * 
303      * @param redirectTitle
304      */
305     public void setRedirectTitle(java.lang.String redirectTitle) {
306         this.redirectTitle = redirectTitle;
307     }
308 
309 
310     /**
311      * Gets the resourcePrimKey value for this WikiPageSoap.
312      * 
313      * @return resourcePrimKey
314      */
315     public long getResourcePrimKey() {
316         return resourcePrimKey;
317     }
318 
319 
320     /**
321      * Sets the resourcePrimKey value for this WikiPageSoap.
322      * 
323      * @param resourcePrimKey
324      */
325     public void setResourcePrimKey(long resourcePrimKey) {
326         this.resourcePrimKey = resourcePrimKey;
327     }
328 
329 
330     /**
331      * Gets the summary value for this WikiPageSoap.
332      * 
333      * @return summary
334      */
335     public java.lang.String getSummary() {
336         return summary;
337     }
338 
339 
340     /**
341      * Sets the summary value for this WikiPageSoap.
342      * 
343      * @param summary
344      */
345     public void setSummary(java.lang.String summary) {
346         this.summary = summary;
347     }
348 
349 
350     /**
351      * Gets the title value for this WikiPageSoap.
352      * 
353      * @return title
354      */
355     public java.lang.String getTitle() {
356         return title;
357     }
358 
359 
360     /**
361      * Sets the title value for this WikiPageSoap.
362      * 
363      * @param title
364      */
365     public void setTitle(java.lang.String title) {
366         this.title = title;
367     }
368 
369 
370     /**
371      * Gets the userId value for this WikiPageSoap.
372      * 
373      * @return userId
374      */
375     public long getUserId() {
376         return userId;
377     }
378 
379 
380     /**
381      * Sets the userId value for this WikiPageSoap.
382      * 
383      * @param userId
384      */
385     public void setUserId(long userId) {
386         this.userId = userId;
387     }
388 
389 
390     /**
391      * Gets the userName value for this WikiPageSoap.
392      * 
393      * @return userName
394      */
395     public java.lang.String getUserName() {
396         return userName;
397     }
398 
399 
400     /**
401      * Sets the userName value for this WikiPageSoap.
402      * 
403      * @param userName
404      */
405     public void setUserName(java.lang.String userName) {
406         this.userName = userName;
407     }
408 
409 
410     /**
411      * Gets the uuid value for this WikiPageSoap.
412      * 
413      * @return uuid
414      */
415     public java.lang.String getUuid() {
416         return uuid;
417     }
418 
419 
420     /**
421      * Sets the uuid value for this WikiPageSoap.
422      * 
423      * @param uuid
424      */
425     public void setUuid(java.lang.String uuid) {
426         this.uuid = uuid;
427     }
428 
429 
430     /**
431      * Gets the version value for this WikiPageSoap.
432      * 
433      * @return version
434      */
435     public double getVersion() {
436         return version;
437     }
438 
439 
440     /**
441      * Sets the version value for this WikiPageSoap.
442      * 
443      * @param version
444      */
445     public void setVersion(double version) {
446         this.version = version;
447     }
448 
449     private java.lang.Object __equalsCalc = null;
450     public synchronized boolean equals(java.lang.Object obj) {
451         if (!(obj instanceof WikiPageSoap)) return false;
452         WikiPageSoap other = (WikiPageSoap) obj;
453         if (obj == null) return false;
454         if (this == obj) return true;
455         if (__equalsCalc != null) {
456             return (__equalsCalc == obj);
457         }
458         __equalsCalc = obj;
459         boolean _equals;
460         _equals = true && 
461             this.companyId == other.getCompanyId() &&
462             ((this.content==null && other.getContent()==null) || 
463              (this.content!=null &&
464               this.content.equals(other.getContent()))) &&
465             ((this.createDate==null && other.getCreateDate()==null) || 
466              (this.createDate!=null &&
467               this.createDate.equals(other.getCreateDate()))) &&
468             ((this.format==null && other.getFormat()==null) || 
469              (this.format!=null &&
470               this.format.equals(other.getFormat()))) &&
471             this.head == other.isHead() &&
472             ((this.modifiedDate==null && other.getModifiedDate()==null) || 
473              (this.modifiedDate!=null &&
474               this.modifiedDate.equals(other.getModifiedDate()))) &&
475             this.nodeId == other.getNodeId() &&
476             this.pageId == other.getPageId() &&
477             ((this.parentTitle==null && other.getParentTitle()==null) || 
478              (this.parentTitle!=null &&
479               this.parentTitle.equals(other.getParentTitle()))) &&
480             this.primaryKey == other.getPrimaryKey() &&
481             ((this.redirectTitle==null && other.getRedirectTitle()==null) || 
482              (this.redirectTitle!=null &&
483               this.redirectTitle.equals(other.getRedirectTitle()))) &&
484             this.resourcePrimKey == other.getResourcePrimKey() &&
485             ((this.summary==null && other.getSummary()==null) || 
486              (this.summary!=null &&
487               this.summary.equals(other.getSummary()))) &&
488             ((this.title==null && other.getTitle()==null) || 
489              (this.title!=null &&
490               this.title.equals(other.getTitle()))) &&
491             this.userId == other.getUserId() &&
492             ((this.userName==null && other.getUserName()==null) || 
493              (this.userName!=null &&
494               this.userName.equals(other.getUserName()))) &&
495             ((this.uuid==null && other.getUuid()==null) || 
496              (this.uuid!=null &&
497               this.uuid.equals(other.getUuid()))) &&
498             this.version == other.getVersion();
499         __equalsCalc = null;
500         return _equals;
501     }
502 
503     private boolean __hashCodeCalc = false;
504     public synchronized int hashCode() {
505         if (__hashCodeCalc) {
506             return 0;
507         }
508         __hashCodeCalc = true;
509         int _hashCode = 1;
510         _hashCode += new Long(getCompanyId()).hashCode();
511         if (getContent() != null) {
512             _hashCode += getContent().hashCode();
513         }
514         if (getCreateDate() != null) {
515             _hashCode += getCreateDate().hashCode();
516         }
517         if (getFormat() != null) {
518             _hashCode += getFormat().hashCode();
519         }
520         _hashCode += (isHead() ? Boolean.TRUE : Boolean.FALSE).hashCode();
521         if (getModifiedDate() != null) {
522             _hashCode += getModifiedDate().hashCode();
523         }
524         _hashCode += new Long(getNodeId()).hashCode();
525         _hashCode += new Long(getPageId()).hashCode();
526         if (getParentTitle() != null) {
527             _hashCode += getParentTitle().hashCode();
528         }
529         _hashCode += new Long(getPrimaryKey()).hashCode();
530         if (getRedirectTitle() != null) {
531             _hashCode += getRedirectTitle().hashCode();
532         }
533         _hashCode += new Long(getResourcePrimKey()).hashCode();
534         if (getSummary() != null) {
535             _hashCode += getSummary().hashCode();
536         }
537         if (getTitle() != null) {
538             _hashCode += getTitle().hashCode();
539         }
540         _hashCode += new Long(getUserId()).hashCode();
541         if (getUserName() != null) {
542             _hashCode += getUserName().hashCode();
543         }
544         if (getUuid() != null) {
545             _hashCode += getUuid().hashCode();
546         }
547         _hashCode += new Double(getVersion()).hashCode();
548         __hashCodeCalc = false;
549         return _hashCode;
550     }
551 
552     // Type metadata
553     private static org.apache.axis.description.TypeDesc typeDesc =
554         new org.apache.axis.description.TypeDesc(WikiPageSoap.class, true);
555 
556     static {
557         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.wiki.portlet.liferay.com", "WikiPageSoap"));
558         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
559         elemField.setFieldName("companyId");
560         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
561         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
562         elemField.setNillable(false);
563         typeDesc.addFieldDesc(elemField);
564         elemField = new org.apache.axis.description.ElementDesc();
565         elemField.setFieldName("content");
566         elemField.setXmlName(new javax.xml.namespace.QName("", "content"));
567         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
568         elemField.setNillable(true);
569         typeDesc.addFieldDesc(elemField);
570         elemField = new org.apache.axis.description.ElementDesc();
571         elemField.setFieldName("createDate");
572         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
573         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
574         elemField.setNillable(true);
575         typeDesc.addFieldDesc(elemField);
576         elemField = new org.apache.axis.description.ElementDesc();
577         elemField.setFieldName("format");
578         elemField.setXmlName(new javax.xml.namespace.QName("", "format"));
579         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
580         elemField.setNillable(true);
581         typeDesc.addFieldDesc(elemField);
582         elemField = new org.apache.axis.description.ElementDesc();
583         elemField.setFieldName("head");
584         elemField.setXmlName(new javax.xml.namespace.QName("", "head"));
585         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
586         elemField.setNillable(false);
587         typeDesc.addFieldDesc(elemField);
588         elemField = new org.apache.axis.description.ElementDesc();
589         elemField.setFieldName("modifiedDate");
590         elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
591         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
592         elemField.setNillable(true);
593         typeDesc.addFieldDesc(elemField);
594         elemField = new org.apache.axis.description.ElementDesc();
595         elemField.setFieldName("nodeId");
596         elemField.setXmlName(new javax.xml.namespace.QName("", "nodeId"));
597         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
598         elemField.setNillable(false);
599         typeDesc.addFieldDesc(elemField);
600         elemField = new org.apache.axis.description.ElementDesc();
601         elemField.setFieldName("pageId");
602         elemField.setXmlName(new javax.xml.namespace.QName("", "pageId"));
603         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
604         elemField.setNillable(false);
605         typeDesc.addFieldDesc(elemField);
606         elemField = new org.apache.axis.description.ElementDesc();
607         elemField.setFieldName("parentTitle");
608         elemField.setXmlName(new javax.xml.namespace.QName("", "parentTitle"));
609         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
610         elemField.setNillable(true);
611         typeDesc.addFieldDesc(elemField);
612         elemField = new org.apache.axis.description.ElementDesc();
613         elemField.setFieldName("primaryKey");
614         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
615         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
616         elemField.setNillable(false);
617         typeDesc.addFieldDesc(elemField);
618         elemField = new org.apache.axis.description.ElementDesc();
619         elemField.setFieldName("redirectTitle");
620         elemField.setXmlName(new javax.xml.namespace.QName("", "redirectTitle"));
621         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
622         elemField.setNillable(true);
623         typeDesc.addFieldDesc(elemField);
624         elemField = new org.apache.axis.description.ElementDesc();
625         elemField.setFieldName("resourcePrimKey");
626         elemField.setXmlName(new javax.xml.namespace.QName("", "resourcePrimKey"));
627         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
628         elemField.setNillable(false);
629         typeDesc.addFieldDesc(elemField);
630         elemField = new org.apache.axis.description.ElementDesc();
631         elemField.setFieldName("summary");
632         elemField.setXmlName(new javax.xml.namespace.QName("", "summary"));
633         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
634         elemField.setNillable(true);
635         typeDesc.addFieldDesc(elemField);
636         elemField = new org.apache.axis.description.ElementDesc();
637         elemField.setFieldName("title");
638         elemField.setXmlName(new javax.xml.namespace.QName("", "title"));
639         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
640         elemField.setNillable(true);
641         typeDesc.addFieldDesc(elemField);
642         elemField = new org.apache.axis.description.ElementDesc();
643         elemField.setFieldName("userId");
644         elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
645         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
646         elemField.setNillable(false);
647         typeDesc.addFieldDesc(elemField);
648         elemField = new org.apache.axis.description.ElementDesc();
649         elemField.setFieldName("userName");
650         elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
651         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
652         elemField.setNillable(true);
653         typeDesc.addFieldDesc(elemField);
654         elemField = new org.apache.axis.description.ElementDesc();
655         elemField.setFieldName("uuid");
656         elemField.setXmlName(new javax.xml.namespace.QName("", "uuid"));
657         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
658         elemField.setNillable(true);
659         typeDesc.addFieldDesc(elemField);
660         elemField = new org.apache.axis.description.ElementDesc();
661         elemField.setFieldName("version");
662         elemField.setXmlName(new javax.xml.namespace.QName("", "version"));
663         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));
664         elemField.setNillable(false);
665         typeDesc.addFieldDesc(elemField);
666     }
667 
668     /**
669      * Return type metadata object
670      */
671     public static org.apache.axis.description.TypeDesc getTypeDesc() {
672         return typeDesc;
673     }
674 
675     /**
676      * Get Custom Serializer
677      */
678     public static org.apache.axis.encoding.Serializer getSerializer(
679            java.lang.String mechType, 
680            java.lang.Class _javaType,  
681            javax.xml.namespace.QName _xmlType) {
682         return 
683           new  org.apache.axis.encoding.ser.BeanSerializer(
684             _javaType, _xmlType, typeDesc);
685     }
686 
687     /**
688      * Get Custom Deserializer
689      */
690     public static org.apache.axis.encoding.Deserializer getDeserializer(
691            java.lang.String mechType, 
692            java.lang.Class _javaType,  
693            javax.xml.namespace.QName _xmlType) {
694         return 
695           new  org.apache.axis.encoding.ser.BeanDeserializer(
696             _javaType, _xmlType, typeDesc);
697     }
698 
699 }
700