1   /**
2    * DLFileShortcutSoap.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 DLFileShortcutSoap  implements java.io.Serializable {
11      private long companyId;
12  
13      private java.util.Calendar createDate;
14  
15      private long fileShortcutId;
16  
17      private long folderId;
18  
19      private java.util.Calendar modifiedDate;
20  
21      private long primaryKey;
22  
23      private long toFolderId;
24  
25      private java.lang.String toName;
26  
27      private long userId;
28  
29      private java.lang.String userName;
30  
31      public DLFileShortcutSoap() {
32      }
33  
34      public DLFileShortcutSoap(
35             long companyId,
36             java.util.Calendar createDate,
37             long fileShortcutId,
38             long folderId,
39             java.util.Calendar modifiedDate,
40             long primaryKey,
41             long toFolderId,
42             java.lang.String toName,
43             long userId,
44             java.lang.String userName) {
45             this.companyId = companyId;
46             this.createDate = createDate;
47             this.fileShortcutId = fileShortcutId;
48             this.folderId = folderId;
49             this.modifiedDate = modifiedDate;
50             this.primaryKey = primaryKey;
51             this.toFolderId = toFolderId;
52             this.toName = toName;
53             this.userId = userId;
54             this.userName = userName;
55      }
56  
57  
58      /**
59       * Gets the companyId value for this DLFileShortcutSoap.
60       * 
61       * @return companyId
62       */
63      public long getCompanyId() {
64          return companyId;
65      }
66  
67  
68      /**
69       * Sets the companyId value for this DLFileShortcutSoap.
70       * 
71       * @param companyId
72       */
73      public void setCompanyId(long companyId) {
74          this.companyId = companyId;
75      }
76  
77  
78      /**
79       * Gets the createDate value for this DLFileShortcutSoap.
80       * 
81       * @return createDate
82       */
83      public java.util.Calendar getCreateDate() {
84          return createDate;
85      }
86  
87  
88      /**
89       * Sets the createDate value for this DLFileShortcutSoap.
90       * 
91       * @param createDate
92       */
93      public void setCreateDate(java.util.Calendar createDate) {
94          this.createDate = createDate;
95      }
96  
97  
98      /**
99       * Gets the fileShortcutId value for this DLFileShortcutSoap.
100      * 
101      * @return fileShortcutId
102      */
103     public long getFileShortcutId() {
104         return fileShortcutId;
105     }
106 
107 
108     /**
109      * Sets the fileShortcutId value for this DLFileShortcutSoap.
110      * 
111      * @param fileShortcutId
112      */
113     public void setFileShortcutId(long fileShortcutId) {
114         this.fileShortcutId = fileShortcutId;
115     }
116 
117 
118     /**
119      * Gets the folderId value for this DLFileShortcutSoap.
120      * 
121      * @return folderId
122      */
123     public long getFolderId() {
124         return folderId;
125     }
126 
127 
128     /**
129      * Sets the folderId value for this DLFileShortcutSoap.
130      * 
131      * @param folderId
132      */
133     public void setFolderId(long folderId) {
134         this.folderId = folderId;
135     }
136 
137 
138     /**
139      * Gets the modifiedDate value for this DLFileShortcutSoap.
140      * 
141      * @return modifiedDate
142      */
143     public java.util.Calendar getModifiedDate() {
144         return modifiedDate;
145     }
146 
147 
148     /**
149      * Sets the modifiedDate value for this DLFileShortcutSoap.
150      * 
151      * @param modifiedDate
152      */
153     public void setModifiedDate(java.util.Calendar modifiedDate) {
154         this.modifiedDate = modifiedDate;
155     }
156 
157 
158     /**
159      * Gets the primaryKey value for this DLFileShortcutSoap.
160      * 
161      * @return primaryKey
162      */
163     public long getPrimaryKey() {
164         return primaryKey;
165     }
166 
167 
168     /**
169      * Sets the primaryKey value for this DLFileShortcutSoap.
170      * 
171      * @param primaryKey
172      */
173     public void setPrimaryKey(long primaryKey) {
174         this.primaryKey = primaryKey;
175     }
176 
177 
178     /**
179      * Gets the toFolderId value for this DLFileShortcutSoap.
180      * 
181      * @return toFolderId
182      */
183     public long getToFolderId() {
184         return toFolderId;
185     }
186 
187 
188     /**
189      * Sets the toFolderId value for this DLFileShortcutSoap.
190      * 
191      * @param toFolderId
192      */
193     public void setToFolderId(long toFolderId) {
194         this.toFolderId = toFolderId;
195     }
196 
197 
198     /**
199      * Gets the toName value for this DLFileShortcutSoap.
200      * 
201      * @return toName
202      */
203     public java.lang.String getToName() {
204         return toName;
205     }
206 
207 
208     /**
209      * Sets the toName value for this DLFileShortcutSoap.
210      * 
211      * @param toName
212      */
213     public void setToName(java.lang.String toName) {
214         this.toName = toName;
215     }
216 
217 
218     /**
219      * Gets the userId value for this DLFileShortcutSoap.
220      * 
221      * @return userId
222      */
223     public long getUserId() {
224         return userId;
225     }
226 
227 
228     /**
229      * Sets the userId value for this DLFileShortcutSoap.
230      * 
231      * @param userId
232      */
233     public void setUserId(long userId) {
234         this.userId = userId;
235     }
236 
237 
238     /**
239      * Gets the userName value for this DLFileShortcutSoap.
240      * 
241      * @return userName
242      */
243     public java.lang.String getUserName() {
244         return userName;
245     }
246 
247 
248     /**
249      * Sets the userName value for this DLFileShortcutSoap.
250      * 
251      * @param userName
252      */
253     public void setUserName(java.lang.String userName) {
254         this.userName = userName;
255     }
256 
257     private java.lang.Object __equalsCalc = null;
258     public synchronized boolean equals(java.lang.Object obj) {
259         if (!(obj instanceof DLFileShortcutSoap)) return false;
260         DLFileShortcutSoap other = (DLFileShortcutSoap) obj;
261         if (obj == null) return false;
262         if (this == obj) return true;
263         if (__equalsCalc != null) {
264             return (__equalsCalc == obj);
265         }
266         __equalsCalc = obj;
267         boolean _equals;
268         _equals = true && 
269             this.companyId == other.getCompanyId() &&
270             ((this.createDate==null && other.getCreateDate()==null) || 
271              (this.createDate!=null &&
272               this.createDate.equals(other.getCreateDate()))) &&
273             this.fileShortcutId == other.getFileShortcutId() &&
274             this.folderId == other.getFolderId() &&
275             ((this.modifiedDate==null && other.getModifiedDate()==null) || 
276              (this.modifiedDate!=null &&
277               this.modifiedDate.equals(other.getModifiedDate()))) &&
278             this.primaryKey == other.getPrimaryKey() &&
279             this.toFolderId == other.getToFolderId() &&
280             ((this.toName==null && other.getToName()==null) || 
281              (this.toName!=null &&
282               this.toName.equals(other.getToName()))) &&
283             this.userId == other.getUserId() &&
284             ((this.userName==null && other.getUserName()==null) || 
285              (this.userName!=null &&
286               this.userName.equals(other.getUserName())));
287         __equalsCalc = null;
288         return _equals;
289     }
290 
291     private boolean __hashCodeCalc = false;
292     public synchronized int hashCode() {
293         if (__hashCodeCalc) {
294             return 0;
295         }
296         __hashCodeCalc = true;
297         int _hashCode = 1;
298         _hashCode += new Long(getCompanyId()).hashCode();
299         if (getCreateDate() != null) {
300             _hashCode += getCreateDate().hashCode();
301         }
302         _hashCode += new Long(getFileShortcutId()).hashCode();
303         _hashCode += new Long(getFolderId()).hashCode();
304         if (getModifiedDate() != null) {
305             _hashCode += getModifiedDate().hashCode();
306         }
307         _hashCode += new Long(getPrimaryKey()).hashCode();
308         _hashCode += new Long(getToFolderId()).hashCode();
309         if (getToName() != null) {
310             _hashCode += getToName().hashCode();
311         }
312         _hashCode += new Long(getUserId()).hashCode();
313         if (getUserName() != null) {
314             _hashCode += getUserName().hashCode();
315         }
316         __hashCodeCalc = false;
317         return _hashCode;
318     }
319 
320     // Type metadata
321     private static org.apache.axis.description.TypeDesc typeDesc =
322         new org.apache.axis.description.TypeDesc(DLFileShortcutSoap.class, true);
323 
324     static {
325         typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFileShortcutSoap"));
326         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
327         elemField.setFieldName("companyId");
328         elemField.setXmlName(new javax.xml.namespace.QName("", "companyId"));
329         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
330         elemField.setNillable(false);
331         typeDesc.addFieldDesc(elemField);
332         elemField = new org.apache.axis.description.ElementDesc();
333         elemField.setFieldName("createDate");
334         elemField.setXmlName(new javax.xml.namespace.QName("", "createDate"));
335         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
336         elemField.setNillable(true);
337         typeDesc.addFieldDesc(elemField);
338         elemField = new org.apache.axis.description.ElementDesc();
339         elemField.setFieldName("fileShortcutId");
340         elemField.setXmlName(new javax.xml.namespace.QName("", "fileShortcutId"));
341         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
342         elemField.setNillable(false);
343         typeDesc.addFieldDesc(elemField);
344         elemField = new org.apache.axis.description.ElementDesc();
345         elemField.setFieldName("folderId");
346         elemField.setXmlName(new javax.xml.namespace.QName("", "folderId"));
347         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
348         elemField.setNillable(false);
349         typeDesc.addFieldDesc(elemField);
350         elemField = new org.apache.axis.description.ElementDesc();
351         elemField.setFieldName("modifiedDate");
352         elemField.setXmlName(new javax.xml.namespace.QName("", "modifiedDate"));
353         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
354         elemField.setNillable(true);
355         typeDesc.addFieldDesc(elemField);
356         elemField = new org.apache.axis.description.ElementDesc();
357         elemField.setFieldName("primaryKey");
358         elemField.setXmlName(new javax.xml.namespace.QName("", "primaryKey"));
359         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
360         elemField.setNillable(false);
361         typeDesc.addFieldDesc(elemField);
362         elemField = new org.apache.axis.description.ElementDesc();
363         elemField.setFieldName("toFolderId");
364         elemField.setXmlName(new javax.xml.namespace.QName("", "toFolderId"));
365         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
366         elemField.setNillable(false);
367         typeDesc.addFieldDesc(elemField);
368         elemField = new org.apache.axis.description.ElementDesc();
369         elemField.setFieldName("toName");
370         elemField.setXmlName(new javax.xml.namespace.QName("", "toName"));
371         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
372         elemField.setNillable(true);
373         typeDesc.addFieldDesc(elemField);
374         elemField = new org.apache.axis.description.ElementDesc();
375         elemField.setFieldName("userId");
376         elemField.setXmlName(new javax.xml.namespace.QName("", "userId"));
377         elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
378         elemField.setNillable(false);
379         typeDesc.addFieldDesc(elemField);
380         elemField = new org.apache.axis.description.ElementDesc();
381         elemField.setFieldName("userName");
382         elemField.setXmlName(new javax.xml.namespace.QName("", "userName"));
383         elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
384         elemField.setNillable(true);
385         typeDesc.addFieldDesc(elemField);
386     }
387 
388     /**
389      * Return type metadata object
390      */
391     public static org.apache.axis.description.TypeDesc getTypeDesc() {
392         return typeDesc;
393     }
394 
395     /**
396      * Get Custom Serializer
397      */
398     public static org.apache.axis.encoding.Serializer getSerializer(
399            java.lang.String mechType, 
400            java.lang.Class _javaType,  
401            javax.xml.namespace.QName _xmlType) {
402         return 
403           new  org.apache.axis.encoding.ser.BeanSerializer(
404             _javaType, _xmlType, typeDesc);
405     }
406 
407     /**
408      * Get Custom Deserializer
409      */
410     public static org.apache.axis.encoding.Deserializer getDeserializer(
411            java.lang.String mechType, 
412            java.lang.Class _javaType,  
413            javax.xml.namespace.QName _xmlType) {
414         return 
415           new  org.apache.axis.encoding.ser.BeanDeserializer(
416             _javaType, _xmlType, typeDesc);
417     }
418 
419 }
420