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 boolean location;
20  
21      private java.lang.String name;
22  
23      private long organizationId;
24  
25      private long parentOrganizationId;
26  
27      private long primaryKey;
28  
29      private boolean recursable;
30  
31      private long regionId;
32  
33      private long rightOrganizationId;
34  
35      private int statusId;
36  
37      public OrganizationSoap() {
38      }
39  
40      public OrganizationSoap(
41             java.lang.String comments,
42             long companyId,
43             long countryId,
44             long leftOrganizationId,
45             boolean location,
46             java.lang.String name,
47             long organizationId,
48             long parentOrganizationId,
49             long primaryKey,
50             boolean recursable,
51             long regionId,
52             long rightOrganizationId,
53             int statusId) {
54             this.comments = comments;
55             this.companyId = companyId;
56             this.countryId = countryId;
57             this.leftOrganizationId = leftOrganizationId;
58             this.location = location;
59             this.name = name;
60             this.organizationId = organizationId;
61             this.parentOrganizationId = parentOrganizationId;
62             this.primaryKey = primaryKey;
63             this.recursable = recursable;
64             this.regionId = regionId;
65             this.rightOrganizationId = rightOrganizationId;
66             this.statusId = statusId;
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 location value for this OrganizationSoap.
152      * 
153      * @return location
154      */
155     public boolean isLocation() {
156         return location;
157     }
158 
159 
160     /**
161      * Sets the location value for this OrganizationSoap.
162      * 
163      * @param location
164      */
165     public void setLocation(boolean location) {
166         this.location = location;
167     }
168 
169 
170     /**
171      * Gets the name value for this OrganizationSoap.
172      * 
173      * @return name
174      */
175     public java.lang.String getName() {
176         return name;
177     }
178 
179 
180     /**
181      * Sets the name value for this OrganizationSoap.
182      * 
183      * @param name
184      */
185     public void setName(java.lang.String name) {
186         this.name = name;
187     }
188 
189 
190     /**
191      * Gets the organizationId value for this OrganizationSoap.
192      * 
193      * @return organizationId
194      */
195     public long getOrganizationId() {
196         return organizationId;
197     }
198 
199 
200     /**
201      * Sets the organizationId value for this OrganizationSoap.
202      * 
203      * @param organizationId
204      */
205     public void setOrganizationId(long organizationId) {
206         this.organizationId = organizationId;
207     }
208 
209 
210     /**
211      * Gets the parentOrganizationId value for this OrganizationSoap.
212      * 
213      * @return parentOrganizationId
214      */
215     public long getParentOrganizationId() {
216         return parentOrganizationId;
217     }
218 
219 
220     /**
221      * Sets the parentOrganizationId value for this OrganizationSoap.
222      * 
223      * @param parentOrganizationId
224      */
225     public void setParentOrganizationId(long parentOrganizationId) {
226         this.parentOrganizationId = parentOrganizationId;
227     }
228 
229 
230     /**
231      * Gets the primaryKey value for this OrganizationSoap.
232      * 
233      * @return primaryKey
234      */
235     public long getPrimaryKey() {
236         return primaryKey;
237     }
238 
239 
240     /**
241      * Sets the primaryKey value for this OrganizationSoap.
242      * 
243      * @param primaryKey
244      */
245     public void setPrimaryKey(long primaryKey) {
246         this.primaryKey = primaryKey;
247     }
248 
249 
250     /**
251      * Gets the recursable value for this OrganizationSoap.
252      * 
253      * @return recursable
254      */
255     public boolean isRecursable() {
256         return recursable;
257     }
258 
259 
260     /**
261      * Sets the recursable value for this OrganizationSoap.
262      * 
263      * @param recursable
264      */
265     public void setRecursable(boolean recursable) {
266         this.recursable = recursable;
267     }
268 
269 
270     /**
271      * Gets the regionId value for this OrganizationSoap.
272      * 
273      * @return regionId
274      */
275     public long getRegionId() {
276         return regionId;
277     }
278 
279 
280     /**
281      * Sets the regionId value for this OrganizationSoap.
282      * 
283      * @param regionId
284      */
285     public void setRegionId(long regionId) {
286         this.regionId = regionId;
287     }
288 
289 
290     /**
291      * Gets the rightOrganizationId value for this OrganizationSoap.
292      * 
293      * @return rightOrganizationId
294      */
295     public long getRightOrganizationId() {
296         return rightOrganizationId;
297     }
298 
299 
300     /**
301      * Sets the rightOrganizationId value for this OrganizationSoap.
302      * 
303      * @param rightOrganizationId
304      */
305     public void setRightOrganizationId(long rightOrganizationId) {
306         this.rightOrganizationId = rightOrganizationId;
307     }
308 
309 
310     /**
311      * Gets the statusId value for this OrganizationSoap.
312      * 
313      * @return statusId
314      */
315     public int getStatusId() {
316         return statusId;
317     }
318 
319 
320     /**
321      * Sets the statusId value for this OrganizationSoap.
322      * 
323      * @param statusId
324      */
325     public void setStatusId(int statusId) {
326         this.statusId = statusId;
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.location == other.isLocation() &&
348             ((this.name==null && other.getName()==null) || 
349              (this.name!=null &&
350               this.name.equals(other.getName()))) &&
351             this.organizationId == other.getOrganizationId() &&
352             this.parentOrganizationId == other.getParentOrganizationId() &&
353             this.primaryKey == other.getPrimaryKey() &&
354             this.recursable == other.isRecursable() &&
355             this.regionId == other.getRegionId() &&
356             this.rightOrganizationId == other.getRightOrganizationId() &&
357             this.statusId == other.getStatusId();
358         __equalsCalc = null;
359         return _equals;
360     }
361 
362     private boolean __hashCodeCalc = false;
363     public synchronized int hashCode() {
364         if (__hashCodeCalc) {
365             return 0;
366         }
367         __hashCodeCalc = true;
368         int _hashCode = 1;
369         if (getComments() != null) {
370             _hashCode += getComments().hashCode();
371         }
372         _hashCode += new Long(getCompanyId()).hashCode();
373         _hashCode += new Long(getCountryId()).hashCode();
374         _hashCode += new Long(getLeftOrganizationId()).hashCode();
375         _hashCode += (isLocation() ? Boolean.TRUE : Boolean.FALSE).hashCode();
376         if (getName() != null) {
377             _hashCode += getName().hashCode();
378         }
379         _hashCode += new Long(getOrganizationId()).hashCode();
380         _hashCode += new Long(getParentOrganizationId()).hashCode();
381         _hashCode += new Long(getPrimaryKey()).hashCode();
382         _hashCode += (isRecursable() ? Boolean.TRUE : Boolean.FALSE).hashCode();
383         _hashCode += new Long(getRegionId()).hashCode();
384         _hashCode += new Long(getRightOrganizationId()).hashCode();
385         _hashCode += getStatusId();
386         __hashCodeCalc = false;
387         return _hashCode;
388     }
389 
390     // Type metadata
391     private static org.apache.axis.description.TypeDesc typeDesc =
392         new org.apache.axis.description.TypeDesc(OrganizationSoap.class, true);
393 
394     static {
395         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
396         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
397         elemField.setFieldName("comments");
398         elemField.setXmlName(new javax.xml.namespace.QName("", "comments"));
399         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
400         elemField.setNillable(true);
401         typeDesc.addFieldDesc(elemField);
402         elemField = new org.apache.axis.description.ElementDesc();
403         elemField.setFieldName("companyId");
404         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
405         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
406         elemField.setNillable(false);
407         typeDesc.addFieldDesc(elemField);
408         elemField = new org.apache.axis.description.ElementDesc();
409         elemField.setFieldName("countryId");
410         elemField.setXmlName(new javax.xml.namespace.QName("", "countryId"));
411         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
412         elemField.setNillable(false);
413         typeDesc.addFieldDesc(elemField);
414         elemField = new org.apache.axis.description.ElementDesc();
415         elemField.setFieldName("leftOrganizationId");
416         elemField.setXmlName(new javax.xml.namespace.QName("", "leftOrganizationId"));
417         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
418         elemField.setNillable(false);
419         typeDesc.addFieldDesc(elemField);
420         elemField = new org.apache.axis.description.ElementDesc();
421         elemField.setFieldName("location");
422         elemField.setXmlName(new javax.xml.namespace.QName("", "location"));
423         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
424         elemField.setNillable(false);
425         typeDesc.addFieldDesc(elemField);
426         elemField = new org.apache.axis.description.ElementDesc();
427         elemField.setFieldName("name");
428         elemField.setXmlName(new javax.xml.namespace.QName("", "name"));
429         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
430         elemField.setNillable(true);
431         typeDesc.addFieldDesc(elemField);
432         elemField = new org.apache.axis.description.ElementDesc();
433         elemField.setFieldName("organizationId");
434         elemField.setXmlName(new javax.xml.namespace.QName("", "organizationId"));
435         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
436         elemField.setNillable(false);
437         typeDesc.addFieldDesc(elemField);
438         elemField = new org.apache.axis.description.ElementDesc();
439         elemField.setFieldName("parentOrganizationId");
440         elemField.setXmlName(new javax.xml.namespace.QName("", "parentOrganizationId"));
441         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
442         elemField.setNillable(false);
443         typeDesc.addFieldDesc(elemField);
444         elemField = new org.apache.axis.description.ElementDesc();
445         elemField.setFieldName("primaryKey");
446         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
447         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
448         elemField.setNillable(false);
449         typeDesc.addFieldDesc(elemField);
450         elemField = new org.apache.axis.description.ElementDesc();
451         elemField.setFieldName("recursable");
452         elemField.setXmlName(new javax.xml.namespace.QName("", "recursable"));
453         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
454         elemField.setNillable(false);
455         typeDesc.addFieldDesc(elemField);
456         elemField = new org.apache.axis.description.ElementDesc();
457         elemField.setFieldName("regionId");
458         elemField.setXmlName(new javax.xml.namespace.QName("", "regionId"));
459         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
460         elemField.setNillable(false);
461         typeDesc.addFieldDesc(elemField);
462         elemField = new org.apache.axis.description.ElementDesc();
463         elemField.setFieldName("rightOrganizationId");
464         elemField.setXmlName(new javax.xml.namespace.QName("", "rightOrganizationId"));
465         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
466         elemField.setNillable(false);
467         typeDesc.addFieldDesc(elemField);
468         elemField = new org.apache.axis.description.ElementDesc();
469         elemField.setFieldName("statusId");
470         elemField.setXmlName(new javax.xml.namespace.QName("", "statusId"));
471         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
472         elemField.setNillable(false);
473         typeDesc.addFieldDesc(elemField);
474     }
475 
476     /**
477      * Return type metadata object
478      */
479     public static org.apache.axis.description.TypeDesc getTypeDesc() {
480         return typeDesc;
481     }
482 
483     /**
484      * Get Custom Serializer
485      */
486     public static org.apache.axis.encoding.Serializer getSerializer(
487            java.lang.String mechType, 
488            java.lang.Class _javaType,  
489            javax.xml.namespace.QName _xmlType) {
490         return 
491           new  org.apache.axis.encoding.ser.BeanSerializer(
492             _javaType, _xmlType, typeDesc);
493     }
494 
495     /**
496      * Get Custom Deserializer
497      */
498     public static org.apache.axis.encoding.Deserializer getDeserializer(
499            java.lang.String mechType, 
500            java.lang.Class _javaType,  
501            javax.xml.namespace.QName _xmlType) {
502         return 
503           new  org.apache.axis.encoding.ser.BeanDeserializer(
504             _javaType, _xmlType, typeDesc);
505     }
506 
507 }
508