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