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