1   /**
2    * TasksReviewSoap.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.tasks.model;
9   
10  public class TasksReviewSoap  implements java.io.Serializable {
11      private long assignedByUserId;
12  
13      private java.lang.String assignedByUserName;
14  
15      private long companyId;
16  
17      private boolean completed;
18  
19      private java.util.Calendar createDate;
20  
21      private long groupId;
22  
23      private java.util.Calendar modifiedDate;
24  
25      private long primaryKey;
26  
27      private long proposalId;
28  
29      private boolean rejected;
30  
31      private long reviewId;
32  
33      private int stage;
34  
35      private long userId;
36  
37      private java.lang.String userName;
38  
39      public TasksReviewSoap() {
40      }
41  
42      public TasksReviewSoap(
43             long assignedByUserId,
44             java.lang.String assignedByUserName,
45             long companyId,
46             boolean completed,
47             java.util.Calendar createDate,
48             long groupId,
49             java.util.Calendar modifiedDate,
50             long primaryKey,
51             long proposalId,
52             boolean rejected,
53             long reviewId,
54             int stage,
55             long userId,
56             java.lang.String userName) {
57             this.assignedByUserId = assignedByUserId;
58             this.assignedByUserName = assignedByUserName;
59             this.companyId = companyId;
60             this.completed = completed;
61             this.createDate = createDate;
62             this.groupId = groupId;
63             this.modifiedDate = modifiedDate;
64             this.primaryKey = primaryKey;
65             this.proposalId = proposalId;
66             this.rejected = rejected;
67             this.reviewId = reviewId;
68             this.stage = stage;
69             this.userId = userId;
70             this.userName = userName;
71      }
72  
73  
74      /**
75       * Gets the assignedByUserId value for this TasksReviewSoap.
76       * 
77       * @return assignedByUserId
78       */
79      public long getAssignedByUserId() {
80          return assignedByUserId;
81      }
82  
83  
84      /**
85       * Sets the assignedByUserId value for this TasksReviewSoap.
86       * 
87       * @param assignedByUserId
88       */
89      public void setAssignedByUserId(long assignedByUserId) {
90          this.assignedByUserId = assignedByUserId;
91      }
92  
93  
94      /**
95       * Gets the assignedByUserName value for this TasksReviewSoap.
96       * 
97       * @return assignedByUserName
98       */
99      public java.lang.String getAssignedByUserName() {
100         return assignedByUserName;
101     }
102 
103 
104     /**
105      * Sets the assignedByUserName value for this TasksReviewSoap.
106      * 
107      * @param assignedByUserName
108      */
109     public void setAssignedByUserName(java.lang.String assignedByUserName) {
110         this.assignedByUserName = assignedByUserName;
111     }
112 
113 
114     /**
115      * Gets the companyId value for this TasksReviewSoap.
116      * 
117      * @return companyId
118      */
119     public long getCompanyId() {
120         return companyId;
121     }
122 
123 
124     /**
125      * Sets the companyId value for this TasksReviewSoap.
126      * 
127      * @param companyId
128      */
129     public void setCompanyId(long companyId) {
130         this.companyId = companyId;
131     }
132 
133 
134     /**
135      * Gets the completed value for this TasksReviewSoap.
136      * 
137      * @return completed
138      */
139     public boolean isCompleted() {
140         return completed;
141     }
142 
143 
144     /**
145      * Sets the completed value for this TasksReviewSoap.
146      * 
147      * @param completed
148      */
149     public void setCompleted(boolean completed) {
150         this.completed = completed;
151     }
152 
153 
154     /**
155      * Gets the createDate value for this TasksReviewSoap.
156      * 
157      * @return createDate
158      */
159     public java.util.Calendar getCreateDate() {
160         return createDate;
161     }
162 
163 
164     /**
165      * Sets the createDate value for this TasksReviewSoap.
166      * 
167      * @param createDate
168      */
169     public void setCreateDate(java.util.Calendar createDate) {
170         this.createDate = createDate;
171     }
172 
173 
174     /**
175      * Gets the groupId value for this TasksReviewSoap.
176      * 
177      * @return groupId
178      */
179     public long getGroupId() {
180         return groupId;
181     }
182 
183 
184     /**
185      * Sets the groupId value for this TasksReviewSoap.
186      * 
187      * @param groupId
188      */
189     public void setGroupId(long groupId) {
190         this.groupId = groupId;
191     }
192 
193 
194     /**
195      * Gets the modifiedDate value for this TasksReviewSoap.
196      * 
197      * @return modifiedDate
198      */
199     public java.util.Calendar getModifiedDate() {
200         return modifiedDate;
201     }
202 
203 
204     /**
205      * Sets the modifiedDate value for this TasksReviewSoap.
206      * 
207      * @param modifiedDate
208      */
209     public void setModifiedDate(java.util.Calendar modifiedDate) {
210         this.modifiedDate = modifiedDate;
211     }
212 
213 
214     /**
215      * Gets the primaryKey value for this TasksReviewSoap.
216      * 
217      * @return primaryKey
218      */
219     public long getPrimaryKey() {
220         return primaryKey;
221     }
222 
223 
224     /**
225      * Sets the primaryKey value for this TasksReviewSoap.
226      * 
227      * @param primaryKey
228      */
229     public void setPrimaryKey(long primaryKey) {
230         this.primaryKey = primaryKey;
231     }
232 
233 
234     /**
235      * Gets the proposalId value for this TasksReviewSoap.
236      * 
237      * @return proposalId
238      */
239     public long getProposalId() {
240         return proposalId;
241     }
242 
243 
244     /**
245      * Sets the proposalId value for this TasksReviewSoap.
246      * 
247      * @param proposalId
248      */
249     public void setProposalId(long proposalId) {
250         this.proposalId = proposalId;
251     }
252 
253 
254     /**
255      * Gets the rejected value for this TasksReviewSoap.
256      * 
257      * @return rejected
258      */
259     public boolean isRejected() {
260         return rejected;
261     }
262 
263 
264     /**
265      * Sets the rejected value for this TasksReviewSoap.
266      * 
267      * @param rejected
268      */
269     public void setRejected(boolean rejected) {
270         this.rejected = rejected;
271     }
272 
273 
274     /**
275      * Gets the reviewId value for this TasksReviewSoap.
276      * 
277      * @return reviewId
278      */
279     public long getReviewId() {
280         return reviewId;
281     }
282 
283 
284     /**
285      * Sets the reviewId value for this TasksReviewSoap.
286      * 
287      * @param reviewId
288      */
289     public void setReviewId(long reviewId) {
290         this.reviewId = reviewId;
291     }
292 
293 
294     /**
295      * Gets the stage value for this TasksReviewSoap.
296      * 
297      * @return stage
298      */
299     public int getStage() {
300         return stage;
301     }
302 
303 
304     /**
305      * Sets the stage value for this TasksReviewSoap.
306      * 
307      * @param stage
308      */
309     public void setStage(int stage) {
310         this.stage = stage;
311     }
312 
313 
314     /**
315      * Gets the userId value for this TasksReviewSoap.
316      * 
317      * @return userId
318      */
319     public long getUserId() {
320         return userId;
321     }
322 
323 
324     /**
325      * Sets the userId value for this TasksReviewSoap.
326      * 
327      * @param userId
328      */
329     public void setUserId(long userId) {
330         this.userId = userId;
331     }
332 
333 
334     /**
335      * Gets the userName value for this TasksReviewSoap.
336      * 
337      * @return userName
338      */
339     public java.lang.String getUserName() {
340         return userName;
341     }
342 
343 
344     /**
345      * Sets the userName value for this TasksReviewSoap.
346      * 
347      * @param userName
348      */
349     public void setUserName(java.lang.String userName) {
350         this.userName = userName;
351     }
352 
353     private java.lang.Object __equalsCalc = null;
354     public synchronized boolean equals(java.lang.Object obj) {
355         if (!(obj instanceof TasksReviewSoap)) return false;
356         TasksReviewSoap other = (TasksReviewSoap) obj;
357         if (obj == null) return false;
358         if (this == obj) return true;
359         if (__equalsCalc != null) {
360             return (__equalsCalc == obj);
361         }
362         __equalsCalc = obj;
363         boolean _equals;
364         _equals = true && 
365             this.assignedByUserId == other.getAssignedByUserId() &&
366             ((this.assignedByUserName==null && other.getAssignedByUserName()==null) || 
367              (this.assignedByUserName!=null &&
368               this.assignedByUserName.equals(other.getAssignedByUserName()))) &&
369             this.companyId == other.getCompanyId() &&
370             this.completed == other.isCompleted() &&
371             ((this.createDate==null && other.getCreateDate()==null) || 
372              (this.createDate!=null &&
373               this.createDate.equals(other.getCreateDate()))) &&
374             this.groupId == other.getGroupId() &&
375             ((this.modifiedDate==null && other.getModifiedDate()==null) || 
376              (this.modifiedDate!=null &&
377               this.modifiedDate.equals(other.getModifiedDate()))) &&
378             this.primaryKey == other.getPrimaryKey() &&
379             this.proposalId == other.getProposalId() &&
380             this.rejected == other.isRejected() &&
381             this.reviewId == other.getReviewId() &&
382             this.stage == other.getStage() &&
383             this.userId == other.getUserId() &&
384             ((this.userName==null && other.getUserName()==null) || 
385              (this.userName!=null &&
386               this.userName.equals(other.getUserName())));
387         __equalsCalc = null;
388         return _equals;
389     }
390 
391     private boolean __hashCodeCalc = false;
392     public synchronized int hashCode() {
393         if (__hashCodeCalc) {
394             return 0;
395         }
396         __hashCodeCalc = true;
397         int _hashCode = 1;
398         _hashCode += new Long(getAssignedByUserId()).hashCode();
399         if (getAssignedByUserName() != null) {
400             _hashCode += getAssignedByUserName().hashCode();
401         }
402         _hashCode += new Long(getCompanyId()).hashCode();
403         _hashCode += (isCompleted() ? Boolean.TRUE : Boolean.FALSE).hashCode();
404         if (getCreateDate() != null) {
405             _hashCode += getCreateDate().hashCode();
406         }
407         _hashCode += new Long(getGroupId()).hashCode();
408         if (getModifiedDate() != null) {
409             _hashCode += getModifiedDate().hashCode();
410         }
411         _hashCode += new Long(getPrimaryKey()).hashCode();
412         _hashCode += new Long(getProposalId()).hashCode();
413         _hashCode += (isRejected() ? Boolean.TRUE : Boolean.FALSE).hashCode();
414         _hashCode += new Long(getReviewId()).hashCode();
415         _hashCode += getStage();
416         _hashCode += new Long(getUserId()).hashCode();
417         if (getUserName() != null) {
418             _hashCode += getUserName().hashCode();
419         }
420         __hashCodeCalc = false;
421         return _hashCode;
422     }
423 
424     // Type metadata
425     private static org.apache.axis.description.TypeDesc typeDesc =
426         new org.apache.axis.description.TypeDesc(TasksReviewSoap.class, true);
427 
428     static {
429         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.tasks.portlet.liferay.com", "TasksReviewSoap"));
430         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
431         elemField.setFieldName("assignedByUserId");
432         elemField.setXmlName(new javax.xml.namespace.QName("", "assignedByUserId"));
433         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
434         elemField.setNillable(false);
435         typeDesc.addFieldDesc(elemField);
436         elemField = new org.apache.axis.description.ElementDesc();
437         elemField.setFieldName("assignedByUserName");
438         elemField.setXmlName(new javax.xml.namespace.QName("", "assignedByUserName"));
439         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
440         elemField.setNillable(true);
441         typeDesc.addFieldDesc(elemField);
442         elemField = new org.apache.axis.description.ElementDesc();
443         elemField.setFieldName("companyId");
444         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
445         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
446         elemField.setNillable(false);
447         typeDesc.addFieldDesc(elemField);
448         elemField = new org.apache.axis.description.ElementDesc();
449         elemField.setFieldName("completed");
450         elemField.setXmlName(new javax.xml.namespace.QName("", "completed"));
451         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
452         elemField.setNillable(false);
453         typeDesc.addFieldDesc(elemField);
454         elemField = new org.apache.axis.description.ElementDesc();
455         elemField.setFieldName("createDate");
456         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
457         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
458         elemField.setNillable(true);
459         typeDesc.addFieldDesc(elemField);
460         elemField = new org.apache.axis.description.ElementDesc();
461         elemField.setFieldName("groupId");
462         elemField.setXmlName(new javax.xml.namespace.QName("", "groupId"));
463         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
464         elemField.setNillable(false);
465         typeDesc.addFieldDesc(elemField);
466         elemField = new org.apache.axis.description.ElementDesc();
467         elemField.setFieldName("modifiedDate");
468         elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
469         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
470         elemField.setNillable(true);
471         typeDesc.addFieldDesc(elemField);
472         elemField = new org.apache.axis.description.ElementDesc();
473         elemField.setFieldName("primaryKey");
474         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
475         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
476         elemField.setNillable(false);
477         typeDesc.addFieldDesc(elemField);
478         elemField = new org.apache.axis.description.ElementDesc();
479         elemField.setFieldName("proposalId");
480         elemField.setXmlName(new javax.xml.namespace.QName("", "proposalId"));
481         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
482         elemField.setNillable(false);
483         typeDesc.addFieldDesc(elemField);
484         elemField = new org.apache.axis.description.ElementDesc();
485         elemField.setFieldName("rejected");
486         elemField.setXmlName(new javax.xml.namespace.QName("", "rejected"));
487         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
488         elemField.setNillable(false);
489         typeDesc.addFieldDesc(elemField);
490         elemField = new org.apache.axis.description.ElementDesc();
491         elemField.setFieldName("reviewId");
492         elemField.setXmlName(new javax.xml.namespace.QName("", "reviewId"));
493         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
494         elemField.setNillable(false);
495         typeDesc.addFieldDesc(elemField);
496         elemField = new org.apache.axis.description.ElementDesc();
497         elemField.setFieldName("stage");
498         elemField.setXmlName(new javax.xml.namespace.QName("", "stage"));
499         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
500         elemField.setNillable(false);
501         typeDesc.addFieldDesc(elemField);
502         elemField = new org.apache.axis.description.ElementDesc();
503         elemField.setFieldName("userId");
504         elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
505         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
506         elemField.setNillable(false);
507         typeDesc.addFieldDesc(elemField);
508         elemField = new org.apache.axis.description.ElementDesc();
509         elemField.setFieldName("userName");
510         elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
511         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
512         elemField.setNillable(true);
513         typeDesc.addFieldDesc(elemField);
514     }
515 
516     /**
517      * Return type metadata object
518      */
519     public static org.apache.axis.description.TypeDesc getTypeDesc() {
520         return typeDesc;
521     }
522 
523     /**
524      * Get Custom Serializer
525      */
526     public static org.apache.axis.encoding.Serializer getSerializer(
527            java.lang.String mechType, 
528            java.lang.Class _javaType,  
529            javax.xml.namespace.QName _xmlType) {
530         return 
531           new  org.apache.axis.encoding.ser.BeanSerializer(
532             _javaType, _xmlType, typeDesc);
533     }
534 
535     /**
536      * Get Custom Deserializer
537      */
538     public static org.apache.axis.encoding.Deserializer getDeserializer(
539            java.lang.String mechType, 
540            java.lang.Class _javaType,  
541            javax.xml.namespace.QName _xmlType) {
542         return 
543           new  org.apache.axis.encoding.ser.BeanDeserializer(
544             _javaType, _xmlType, typeDesc);
545     }
546 
547 }
548