4 * This file was auto-generated from WSDL
5 * by the Apache Axis WSDL2Java emitter.
10 public class InputParams implements java.io.Serializable
12 private java.lang.String program;
14 private java.lang.String database;
16 private java.lang.String matrix;
20 private boolean echofilter;
22 private java.lang.String filter;
28 private java.lang.String sensitivity;
30 private java.lang.String sort;
32 private java.lang.String stats;
34 private java.lang.String strand;
36 private java.lang.String outformat;
38 private int topcombon;
40 private boolean async;
42 private java.lang.String email;
48 public java.lang.String getProgram()
53 public void setProgram(java.lang.String program)
55 this.program = program;
58 public java.lang.String getDatabase()
63 public void setDatabase(java.lang.String database)
65 this.database = database;
68 public java.lang.String getMatrix()
73 public void setMatrix(java.lang.String matrix)
83 public void setExp(float exp)
88 public boolean isEchofilter()
93 public void setEchofilter(boolean echofilter)
95 this.echofilter = echofilter;
98 public java.lang.String getFilter()
103 public void setFilter(java.lang.String filter)
105 this.filter = filter;
108 public int getNumal()
113 public void setNumal(int numal)
118 public int getScores()
123 public void setScores(int scores)
125 this.scores = scores;
128 public java.lang.String getSensitivity()
133 public void setSensitivity(java.lang.String sensitivity)
135 this.sensitivity = sensitivity;
138 public java.lang.String getSort()
143 public void setSort(java.lang.String sort)
148 public java.lang.String getStats()
153 public void setStats(java.lang.String stats)
158 public java.lang.String getStrand()
163 public void setStrand(java.lang.String strand)
165 this.strand = strand;
168 public java.lang.String getOutformat()
173 public void setOutformat(java.lang.String outformat)
175 this.outformat = outformat;
178 public int getTopcombon()
183 public void setTopcombon(int topcombon)
185 this.topcombon = topcombon;
188 public boolean isAsync()
193 public void setAsync(boolean async)
198 public java.lang.String getEmail()
203 public void setEmail(java.lang.String email)
208 private java.lang.Object __equalsCalc = null;
210 public synchronized boolean equals(java.lang.Object obj)
212 if (!(obj instanceof InputParams))
216 InputParams other = (InputParams) obj;
225 if (__equalsCalc != null)
227 return (__equalsCalc == obj);
232 && ((program == null && other.getProgram() == null) || (program != null && program
233 .equals(other.getProgram())))
234 && ((database == null && other.getDatabase() == null) || (database != null && database
235 .equals(other.getDatabase())))
236 && ((matrix == null && other.getMatrix() == null) || (matrix != null && matrix
237 .equals(other.getMatrix())))
238 && exp == other.getExp()
239 && echofilter == other.isEchofilter()
240 && ((filter == null && other.getFilter() == null) || (filter != null && filter
241 .equals(other.getFilter())))
242 && numal == other.getNumal()
243 && scores == other.getScores()
244 && ((sensitivity == null && other.getSensitivity() == null) || (sensitivity != null && sensitivity
245 .equals(other.getSensitivity())))
246 && ((sort == null && other.getSort() == null) || (sort != null && sort
247 .equals(other.getSort())))
248 && ((stats == null && other.getStats() == null) || (stats != null && stats
249 .equals(other.getStats())))
250 && ((strand == null && other.getStrand() == null) || (strand != null && strand
251 .equals(other.getStrand())))
252 && ((outformat == null && other.getOutformat() == null) || (outformat != null && outformat
253 .equals(other.getOutformat())))
254 && topcombon == other.getTopcombon()
255 && async == other.isAsync()
256 && ((email == null && other.getEmail() == null) || (email != null && email
257 .equals(other.getEmail())));
262 private boolean __hashCodeCalc = false;
264 public synchronized int hashCode()
270 __hashCodeCalc = true;
272 if (getProgram() != null)
274 _hashCode += getProgram().hashCode();
276 if (getDatabase() != null)
278 _hashCode += getDatabase().hashCode();
280 if (getMatrix() != null)
282 _hashCode += getMatrix().hashCode();
284 _hashCode += new Float(getExp()).hashCode();
285 _hashCode += new Boolean(isEchofilter()).hashCode();
286 if (getFilter() != null)
288 _hashCode += getFilter().hashCode();
290 _hashCode += getNumal();
291 _hashCode += getScores();
292 if (getSensitivity() != null)
294 _hashCode += getSensitivity().hashCode();
296 if (getSort() != null)
298 _hashCode += getSort().hashCode();
300 if (getStats() != null)
302 _hashCode += getStats().hashCode();
304 if (getStrand() != null)
306 _hashCode += getStrand().hashCode();
308 if (getOutformat() != null)
310 _hashCode += getOutformat().hashCode();
312 _hashCode += getTopcombon();
313 _hashCode += new Boolean(isAsync()).hashCode();
314 if (getEmail() != null)
316 _hashCode += getEmail().hashCode();
318 __hashCodeCalc = false;
323 private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(
328 org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
329 field.setFieldName("program");
330 field.setXmlName(new javax.xml.namespace.QName("", "program"));
331 field.setXmlType(new javax.xml.namespace.QName(
332 "http://www.w3.org/2001/XMLSchema", "string"));
333 typeDesc.addFieldDesc(field);
334 field = new org.apache.axis.description.ElementDesc();
335 field.setFieldName("database");
336 field.setXmlName(new javax.xml.namespace.QName("", "database"));
337 field.setXmlType(new javax.xml.namespace.QName(
338 "http://www.w3.org/2001/XMLSchema", "string"));
339 typeDesc.addFieldDesc(field);
340 field = new org.apache.axis.description.ElementDesc();
341 field.setFieldName("matrix");
342 field.setXmlName(new javax.xml.namespace.QName("", "matrix"));
343 field.setXmlType(new javax.xml.namespace.QName(
344 "http://www.w3.org/2001/XMLSchema", "string"));
345 typeDesc.addFieldDesc(field);
346 field = new org.apache.axis.description.ElementDesc();
347 field.setFieldName("exp");
348 field.setXmlName(new javax.xml.namespace.QName("", "exp"));
349 field.setXmlType(new javax.xml.namespace.QName(
350 "http://www.w3.org/2001/XMLSchema", "float"));
351 typeDesc.addFieldDesc(field);
352 field = new org.apache.axis.description.ElementDesc();
353 field.setFieldName("echofilter");
354 field.setXmlName(new javax.xml.namespace.QName("", "echofilter"));
355 field.setXmlType(new javax.xml.namespace.QName(
356 "http://www.w3.org/2001/XMLSchema", "boolean"));
357 typeDesc.addFieldDesc(field);
358 field = new org.apache.axis.description.ElementDesc();
359 field.setFieldName("filter");
360 field.setXmlName(new javax.xml.namespace.QName("", "filter"));
361 field.setXmlType(new javax.xml.namespace.QName(
362 "http://www.w3.org/2001/XMLSchema", "string"));
363 typeDesc.addFieldDesc(field);
364 field = new org.apache.axis.description.ElementDesc();
365 field.setFieldName("numal");
366 field.setXmlName(new javax.xml.namespace.QName("", "numal"));
367 field.setXmlType(new javax.xml.namespace.QName(
368 "http://www.w3.org/2001/XMLSchema", "int"));
369 typeDesc.addFieldDesc(field);
370 field = new org.apache.axis.description.ElementDesc();
371 field.setFieldName("scores");
372 field.setXmlName(new javax.xml.namespace.QName("", "scores"));
373 field.setXmlType(new javax.xml.namespace.QName(
374 "http://www.w3.org/2001/XMLSchema", "int"));
375 typeDesc.addFieldDesc(field);
376 field = new org.apache.axis.description.ElementDesc();
377 field.setFieldName("sensitivity");
378 field.setXmlName(new javax.xml.namespace.QName("", "sensitivity"));
379 field.setXmlType(new javax.xml.namespace.QName(
380 "http://www.w3.org/2001/XMLSchema", "string"));
381 typeDesc.addFieldDesc(field);
382 field = new org.apache.axis.description.ElementDesc();
383 field.setFieldName("sort");
384 field.setXmlName(new javax.xml.namespace.QName("", "sort"));
385 field.setXmlType(new javax.xml.namespace.QName(
386 "http://www.w3.org/2001/XMLSchema", "string"));
387 typeDesc.addFieldDesc(field);
388 field = new org.apache.axis.description.ElementDesc();
389 field.setFieldName("stats");
390 field.setXmlName(new javax.xml.namespace.QName("", "stats"));
391 field.setXmlType(new javax.xml.namespace.QName(
392 "http://www.w3.org/2001/XMLSchema", "string"));
393 typeDesc.addFieldDesc(field);
394 field = new org.apache.axis.description.ElementDesc();
395 field.setFieldName("strand");
396 field.setXmlName(new javax.xml.namespace.QName("", "strand"));
397 field.setXmlType(new javax.xml.namespace.QName(
398 "http://www.w3.org/2001/XMLSchema", "string"));
399 typeDesc.addFieldDesc(field);
400 field = new org.apache.axis.description.ElementDesc();
401 field.setFieldName("outformat");
402 field.setXmlName(new javax.xml.namespace.QName("", "outformat"));
403 field.setXmlType(new javax.xml.namespace.QName(
404 "http://www.w3.org/2001/XMLSchema", "string"));
405 typeDesc.addFieldDesc(field);
406 field = new org.apache.axis.description.ElementDesc();
407 field.setFieldName("topcombon");
408 field.setXmlName(new javax.xml.namespace.QName("", "topcombon"));
409 field.setXmlType(new javax.xml.namespace.QName(
410 "http://www.w3.org/2001/XMLSchema", "int"));
411 typeDesc.addFieldDesc(field);
412 field = new org.apache.axis.description.ElementDesc();
413 field.setFieldName("async");
414 field.setXmlName(new javax.xml.namespace.QName("", "async"));
415 field.setXmlType(new javax.xml.namespace.QName(
416 "http://www.w3.org/2001/XMLSchema", "boolean"));
417 typeDesc.addFieldDesc(field);
418 field = new org.apache.axis.description.ElementDesc();
419 field.setFieldName("email");
420 field.setXmlName(new javax.xml.namespace.QName("", "email"));
421 field.setXmlType(new javax.xml.namespace.QName(
422 "http://www.w3.org/2001/XMLSchema", "string"));
423 typeDesc.addFieldDesc(field);
427 * Return type metadata object
429 public static org.apache.axis.description.TypeDesc getTypeDesc()
435 * Get Custom Serializer
437 public static org.apache.axis.encoding.Serializer getSerializer(
438 java.lang.String mechType, java.lang.Class _javaType,
439 javax.xml.namespace.QName _xmlType)
441 return new org.apache.axis.encoding.ser.BeanSerializer(_javaType,
446 * Get Custom Deserializer
448 public static org.apache.axis.encoding.Deserializer getDeserializer(
449 java.lang.String mechType, java.lang.Class _javaType,
450 javax.xml.namespace.QName _xmlType)
452 return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType,