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