4 * This file was auto-generated from WSDL
5 * by the Apache Axis WSDL2Java emitter.
10 public class InputParams
11 implements java.io.Serializable
13 private java.lang.String program;
14 private java.lang.String database;
15 private java.lang.String matrix;
17 private boolean echofilter;
18 private java.lang.String filter;
21 private java.lang.String sensitivity;
22 private java.lang.String sort;
23 private java.lang.String stats;
24 private java.lang.String strand;
25 private java.lang.String outformat;
26 private int topcombon;
27 private boolean async;
28 private java.lang.String email;
34 public java.lang.String getProgram()
39 public void setProgram(java.lang.String program)
41 this.program = program;
44 public java.lang.String getDatabase()
49 public void setDatabase(java.lang.String database)
51 this.database = database;
54 public java.lang.String getMatrix()
59 public void setMatrix(java.lang.String matrix)
69 public void setExp(float exp)
74 public boolean isEchofilter()
79 public void setEchofilter(boolean echofilter)
81 this.echofilter = echofilter;
84 public java.lang.String getFilter()
89 public void setFilter(java.lang.String filter)
99 public void setNumal(int numal)
104 public int getScores()
109 public void setScores(int scores)
111 this.scores = scores;
114 public java.lang.String getSensitivity()
119 public void setSensitivity(java.lang.String sensitivity)
121 this.sensitivity = sensitivity;
124 public java.lang.String getSort()
129 public void setSort(java.lang.String sort)
134 public java.lang.String getStats()
139 public void setStats(java.lang.String stats)
144 public java.lang.String getStrand()
149 public void setStrand(java.lang.String strand)
151 this.strand = strand;
154 public java.lang.String getOutformat()
159 public void setOutformat(java.lang.String outformat)
161 this.outformat = outformat;
164 public int getTopcombon()
169 public void setTopcombon(int topcombon)
171 this.topcombon = topcombon;
174 public boolean isAsync()
179 public void setAsync(boolean async)
184 public java.lang.String getEmail()
189 public void setEmail(java.lang.String email)
194 private java.lang.Object __equalsCalc = null;
195 public synchronized boolean equals(java.lang.Object obj)
197 if (! (obj instanceof InputParams))
201 InputParams other = (InputParams) obj;
210 if (__equalsCalc != null)
212 return (__equalsCalc == obj);
217 ( (program == null && other.getProgram() == null) ||
219 program.equals(other.getProgram()))) &&
220 ( (database == null && other.getDatabase() == null) ||
222 database.equals(other.getDatabase()))) &&
223 ( (matrix == null && other.getMatrix() == null) ||
225 matrix.equals(other.getMatrix()))) &&
226 exp == other.getExp() &&
227 echofilter == other.isEchofilter() &&
228 ( (filter == null && other.getFilter() == null) ||
230 filter.equals(other.getFilter()))) &&
231 numal == other.getNumal() &&
232 scores == other.getScores() &&
233 ( (sensitivity == null && other.getSensitivity() == null) ||
234 (sensitivity != null &&
235 sensitivity.equals(other.getSensitivity()))) &&
236 ( (sort == null && other.getSort() == null) ||
238 sort.equals(other.getSort()))) &&
239 ( (stats == null && other.getStats() == null) ||
241 stats.equals(other.getStats()))) &&
242 ( (strand == null && other.getStrand() == null) ||
244 strand.equals(other.getStrand()))) &&
245 ( (outformat == null && other.getOutformat() == null) ||
246 (outformat != null &&
247 outformat.equals(other.getOutformat()))) &&
248 topcombon == other.getTopcombon() &&
249 async == other.isAsync() &&
250 ( (email == null && other.getEmail() == null) ||
252 email.equals(other.getEmail())));
257 private boolean __hashCodeCalc = false;
258 public synchronized int hashCode()
264 __hashCodeCalc = true;
266 if (getProgram() != null)
268 _hashCode += getProgram().hashCode();
270 if (getDatabase() != null)
272 _hashCode += getDatabase().hashCode();
274 if (getMatrix() != null)
276 _hashCode += getMatrix().hashCode();
278 _hashCode += new Float(getExp()).hashCode();
279 _hashCode += new Boolean(isEchofilter()).hashCode();
280 if (getFilter() != null)
282 _hashCode += getFilter().hashCode();
284 _hashCode += getNumal();
285 _hashCode += getScores();
286 if (getSensitivity() != null)
288 _hashCode += getSensitivity().hashCode();
290 if (getSort() != null)
292 _hashCode += getSort().hashCode();
294 if (getStats() != null)
296 _hashCode += getStats().hashCode();
298 if (getStrand() != null)
300 _hashCode += getStrand().hashCode();
302 if (getOutformat() != null)
304 _hashCode += getOutformat().hashCode();
306 _hashCode += getTopcombon();
307 _hashCode += new Boolean(isAsync()).hashCode();
308 if (getEmail() != null)
310 _hashCode += getEmail().hashCode();
312 __hashCodeCalc = false;
317 private static org.apache.axis.description.TypeDesc typeDesc =
318 new org.apache.axis.description.TypeDesc(InputParams.class);
322 org.apache.axis.description.FieldDesc field = new org.apache.axis.
323 description.ElementDesc();
324 field.setFieldName("program");
325 field.setXmlName(new javax.xml.namespace.QName("", "program"));
326 field.setXmlType(new javax.xml.namespace.QName(
327 "http://www.w3.org/2001/XMLSchema", "string"));
328 typeDesc.addFieldDesc(field);
329 field = new org.apache.axis.description.ElementDesc();
330 field.setFieldName("database");
331 field.setXmlName(new javax.xml.namespace.QName("", "database"));
332 field.setXmlType(new javax.xml.namespace.QName(
333 "http://www.w3.org/2001/XMLSchema", "string"));
334 typeDesc.addFieldDesc(field);
335 field = new org.apache.axis.description.ElementDesc();
336 field.setFieldName("matrix");
337 field.setXmlName(new javax.xml.namespace.QName("", "matrix"));
338 field.setXmlType(new javax.xml.namespace.QName(
339 "http://www.w3.org/2001/XMLSchema", "string"));
340 typeDesc.addFieldDesc(field);
341 field = new org.apache.axis.description.ElementDesc();
342 field.setFieldName("exp");
343 field.setXmlName(new javax.xml.namespace.QName("", "exp"));
344 field.setXmlType(new javax.xml.namespace.QName(
345 "http://www.w3.org/2001/XMLSchema", "float"));
346 typeDesc.addFieldDesc(field);
347 field = new org.apache.axis.description.ElementDesc();
348 field.setFieldName("echofilter");
349 field.setXmlName(new javax.xml.namespace.QName("", "echofilter"));
350 field.setXmlType(new javax.xml.namespace.QName(
351 "http://www.w3.org/2001/XMLSchema", "boolean"));
352 typeDesc.addFieldDesc(field);
353 field = new org.apache.axis.description.ElementDesc();
354 field.setFieldName("filter");
355 field.setXmlName(new javax.xml.namespace.QName("", "filter"));
356 field.setXmlType(new javax.xml.namespace.QName(
357 "http://www.w3.org/2001/XMLSchema", "string"));
358 typeDesc.addFieldDesc(field);
359 field = new org.apache.axis.description.ElementDesc();
360 field.setFieldName("numal");
361 field.setXmlName(new javax.xml.namespace.QName("", "numal"));
362 field.setXmlType(new javax.xml.namespace.QName(
363 "http://www.w3.org/2001/XMLSchema", "int"));
364 typeDesc.addFieldDesc(field);
365 field = new org.apache.axis.description.ElementDesc();
366 field.setFieldName("scores");
367 field.setXmlName(new javax.xml.namespace.QName("", "scores"));
368 field.setXmlType(new javax.xml.namespace.QName(
369 "http://www.w3.org/2001/XMLSchema", "int"));
370 typeDesc.addFieldDesc(field);
371 field = new org.apache.axis.description.ElementDesc();
372 field.setFieldName("sensitivity");
373 field.setXmlName(new javax.xml.namespace.QName("", "sensitivity"));
374 field.setXmlType(new javax.xml.namespace.QName(
375 "http://www.w3.org/2001/XMLSchema", "string"));
376 typeDesc.addFieldDesc(field);
377 field = new org.apache.axis.description.ElementDesc();
378 field.setFieldName("sort");
379 field.setXmlName(new javax.xml.namespace.QName("", "sort"));
380 field.setXmlType(new javax.xml.namespace.QName(
381 "http://www.w3.org/2001/XMLSchema", "string"));
382 typeDesc.addFieldDesc(field);
383 field = new org.apache.axis.description.ElementDesc();
384 field.setFieldName("stats");
385 field.setXmlName(new javax.xml.namespace.QName("", "stats"));
386 field.setXmlType(new javax.xml.namespace.QName(
387 "http://www.w3.org/2001/XMLSchema", "string"));
388 typeDesc.addFieldDesc(field);
389 field = new org.apache.axis.description.ElementDesc();
390 field.setFieldName("strand");
391 field.setXmlName(new javax.xml.namespace.QName("", "strand"));
392 field.setXmlType(new javax.xml.namespace.QName(
393 "http://www.w3.org/2001/XMLSchema", "string"));
394 typeDesc.addFieldDesc(field);
395 field = new org.apache.axis.description.ElementDesc();
396 field.setFieldName("outformat");
397 field.setXmlName(new javax.xml.namespace.QName("", "outformat"));
398 field.setXmlType(new javax.xml.namespace.QName(
399 "http://www.w3.org/2001/XMLSchema", "string"));
400 typeDesc.addFieldDesc(field);
401 field = new org.apache.axis.description.ElementDesc();
402 field.setFieldName("topcombon");
403 field.setXmlName(new javax.xml.namespace.QName("", "topcombon"));
404 field.setXmlType(new javax.xml.namespace.QName(
405 "http://www.w3.org/2001/XMLSchema", "int"));
406 typeDesc.addFieldDesc(field);
407 field = new org.apache.axis.description.ElementDesc();
408 field.setFieldName("async");
409 field.setXmlName(new javax.xml.namespace.QName("", "async"));
410 field.setXmlType(new javax.xml.namespace.QName(
411 "http://www.w3.org/2001/XMLSchema", "boolean"));
412 typeDesc.addFieldDesc(field);
413 field = new org.apache.axis.description.ElementDesc();
414 field.setFieldName("email");
415 field.setXmlName(new javax.xml.namespace.QName("", "email"));
416 field.setXmlType(new javax.xml.namespace.QName(
417 "http://www.w3.org/2001/XMLSchema", "string"));
418 typeDesc.addFieldDesc(field);
422 * Return type metadata object
424 public static org.apache.axis.description.TypeDesc getTypeDesc()
430 * Get Custom Serializer
432 public static org.apache.axis.encoding.Serializer getSerializer(
433 java.lang.String mechType,
434 java.lang.Class _javaType,
435 javax.xml.namespace.QName _xmlType)
438 new org.apache.axis.encoding.ser.BeanSerializer(
439 _javaType, _xmlType, typeDesc);
443 * Get Custom Deserializer
445 public static org.apache.axis.encoding.Deserializer getDeserializer(
446 java.lang.String mechType,
447 java.lang.Class _javaType,
448 javax.xml.namespace.QName _xmlType)
451 new org.apache.axis.encoding.ser.BeanDeserializer(
452 _javaType, _xmlType, typeDesc);