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