2 * CrossReference.java
\r
4 * This file was auto-generated from WSDL
\r
5 * by the Apache Axis 1.2RC2 Nov 16, 2004 (12:19:44 EST) WSDL2Java emitter.
\r
8 package uk.ac.ebi.picr.model;
\r
10 public class CrossReference implements java.io.Serializable
\r
12 private java.lang.String accession;
\r
14 private java.lang.String accessionVersion;
\r
16 private java.lang.String databaseDescription;
\r
18 private java.lang.String databaseName;
\r
20 private java.util.Calendar dateAdded;
\r
22 private java.util.Calendar dateDeleted;
\r
24 private boolean deleted;
\r
26 private java.lang.String gi;
\r
28 private java.lang.String taxonId;
\r
30 public CrossReference()
\r
34 public CrossReference(java.lang.String accession,
\r
35 java.lang.String accessionVersion,
\r
36 java.lang.String databaseDescription,
\r
37 java.lang.String databaseName, java.util.Calendar dateAdded,
\r
38 java.util.Calendar dateDeleted, boolean deleted,
\r
39 java.lang.String gi, java.lang.String taxonId)
\r
41 this.accession = accession;
\r
42 this.accessionVersion = accessionVersion;
\r
43 this.databaseDescription = databaseDescription;
\r
44 this.databaseName = databaseName;
\r
45 this.dateAdded = dateAdded;
\r
46 this.dateDeleted = dateDeleted;
\r
47 this.deleted = deleted;
\r
49 this.taxonId = taxonId;
\r
53 * Gets the accession value for this CrossReference.
\r
57 public java.lang.String getAccession()
\r
63 * Sets the accession value for this CrossReference.
\r
67 public void setAccession(java.lang.String accession)
\r
69 this.accession = accession;
\r
73 * Gets the accessionVersion value for this CrossReference.
\r
75 * @return accessionVersion
\r
77 public java.lang.String getAccessionVersion()
\r
79 return accessionVersion;
\r
83 * Sets the accessionVersion value for this CrossReference.
\r
85 * @param accessionVersion
\r
87 public void setAccessionVersion(java.lang.String accessionVersion)
\r
89 this.accessionVersion = accessionVersion;
\r
93 * Gets the databaseDescription value for this CrossReference.
\r
95 * @return databaseDescription
\r
97 public java.lang.String getDatabaseDescription()
\r
99 return databaseDescription;
\r
103 * Sets the databaseDescription value for this CrossReference.
\r
105 * @param databaseDescription
\r
107 public void setDatabaseDescription(java.lang.String databaseDescription)
\r
109 this.databaseDescription = databaseDescription;
\r
113 * Gets the databaseName value for this CrossReference.
\r
115 * @return databaseName
\r
117 public java.lang.String getDatabaseName()
\r
119 return databaseName;
\r
123 * Sets the databaseName value for this CrossReference.
\r
125 * @param databaseName
\r
127 public void setDatabaseName(java.lang.String databaseName)
\r
129 this.databaseName = databaseName;
\r
133 * Gets the dateAdded value for this CrossReference.
\r
135 * @return dateAdded
\r
137 public java.util.Calendar getDateAdded()
\r
143 * Sets the dateAdded value for this CrossReference.
\r
147 public void setDateAdded(java.util.Calendar dateAdded)
\r
149 this.dateAdded = dateAdded;
\r
153 * Gets the dateDeleted value for this CrossReference.
\r
155 * @return dateDeleted
\r
157 public java.util.Calendar getDateDeleted()
\r
159 return dateDeleted;
\r
163 * Sets the dateDeleted value for this CrossReference.
\r
165 * @param dateDeleted
\r
167 public void setDateDeleted(java.util.Calendar dateDeleted)
\r
169 this.dateDeleted = dateDeleted;
\r
173 * Gets the deleted value for this CrossReference.
\r
177 public boolean isDeleted()
\r
183 * Sets the deleted value for this CrossReference.
\r
187 public void setDeleted(boolean deleted)
\r
189 this.deleted = deleted;
\r
193 * Gets the gi value for this CrossReference.
\r
197 public java.lang.String getGi()
\r
203 * Sets the gi value for this CrossReference.
\r
207 public void setGi(java.lang.String gi)
\r
213 * Gets the taxonId value for this CrossReference.
\r
217 public java.lang.String getTaxonId()
\r
223 * Sets the taxonId value for this CrossReference.
\r
227 public void setTaxonId(java.lang.String taxonId)
\r
229 this.taxonId = taxonId;
\r
232 private java.lang.Object __equalsCalc = null;
\r
234 public synchronized boolean equals(java.lang.Object obj)
\r
236 if (!(obj instanceof CrossReference))
\r
238 CrossReference other = (CrossReference) obj;
\r
243 if (__equalsCalc != null)
\r
245 return (__equalsCalc == obj);
\r
247 __equalsCalc = obj;
\r
250 && ((this.accession == null && other.getAccession() == null) || (this.accession != null && this.accession
\r
251 .equals(other.getAccession())))
\r
252 && ((this.accessionVersion == null && other
\r
253 .getAccessionVersion() == null) || (this.accessionVersion != null && this.accessionVersion
\r
254 .equals(other.getAccessionVersion())))
\r
255 && ((this.databaseDescription == null && other
\r
256 .getDatabaseDescription() == null) || (this.databaseDescription != null && this.databaseDescription
\r
257 .equals(other.getDatabaseDescription())))
\r
258 && ((this.databaseName == null && other.getDatabaseName() == null) || (this.databaseName != null && this.databaseName
\r
259 .equals(other.getDatabaseName())))
\r
260 && ((this.dateAdded == null && other.getDateAdded() == null) || (this.dateAdded != null && this.dateAdded
\r
261 .equals(other.getDateAdded())))
\r
262 && ((this.dateDeleted == null && other.getDateDeleted() == null) || (this.dateDeleted != null && this.dateDeleted
\r
263 .equals(other.getDateDeleted())))
\r
264 && this.deleted == other.isDeleted()
\r
265 && ((this.gi == null && other.getGi() == null) || (this.gi != null && this.gi
\r
266 .equals(other.getGi())))
\r
267 && ((this.taxonId == null && other.getTaxonId() == null) || (this.taxonId != null && this.taxonId
\r
268 .equals(other.getTaxonId())));
\r
269 __equalsCalc = null;
\r
273 private boolean __hashCodeCalc = false;
\r
275 public synchronized int hashCode()
\r
277 if (__hashCodeCalc)
\r
281 __hashCodeCalc = true;
\r
283 if (getAccession() != null)
\r
285 _hashCode += getAccession().hashCode();
\r
287 if (getAccessionVersion() != null)
\r
289 _hashCode += getAccessionVersion().hashCode();
\r
291 if (getDatabaseDescription() != null)
\r
293 _hashCode += getDatabaseDescription().hashCode();
\r
295 if (getDatabaseName() != null)
\r
297 _hashCode += getDatabaseName().hashCode();
\r
299 if (getDateAdded() != null)
\r
301 _hashCode += getDateAdded().hashCode();
\r
303 if (getDateDeleted() != null)
\r
305 _hashCode += getDateDeleted().hashCode();
\r
307 _hashCode += (isDeleted() ? Boolean.TRUE : Boolean.FALSE).hashCode();
\r
308 if (getGi() != null)
\r
310 _hashCode += getGi().hashCode();
\r
312 if (getTaxonId() != null)
\r
314 _hashCode += getTaxonId().hashCode();
\r
316 __hashCodeCalc = false;
\r