After branch merge
[jalview.git] / src / uk / ac / ebi / www / InputParams.java
1 /**
2  * InputParams.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis WSDL2Java emitter.
6  */
7
8 package uk.ac.ebi.www;
9
10 public class InputParams  implements java.io.Serializable {
11     private java.lang.String program;
12     private java.lang.String database;
13     private java.lang.String matrix;
14     private float exp;
15     private boolean echofilter;
16     private java.lang.String filter;
17     private int numal;
18     private int scores;
19     private java.lang.String sensitivity;
20     private java.lang.String sort;
21     private java.lang.String stats;
22     private java.lang.String strand;
23     private java.lang.String outformat;
24     private int topcombon;
25     private boolean async;
26     private java.lang.String email;
27
28     public InputParams() {
29     }
30
31     public java.lang.String getProgram() {
32         return program;
33     }
34
35     public void setProgram(java.lang.String program) {
36         this.program = program;
37     }
38
39     public java.lang.String getDatabase() {
40         return database;
41     }
42
43     public void setDatabase(java.lang.String database) {
44         this.database = database;
45     }
46
47     public java.lang.String getMatrix() {
48         return matrix;
49     }
50
51     public void setMatrix(java.lang.String matrix) {
52         this.matrix = matrix;
53     }
54
55     public float getExp() {
56         return exp;
57     }
58
59     public void setExp(float exp) {
60         this.exp = exp;
61     }
62
63     public boolean isEchofilter() {
64         return echofilter;
65     }
66
67     public void setEchofilter(boolean echofilter) {
68         this.echofilter = echofilter;
69     }
70
71     public java.lang.String getFilter() {
72         return filter;
73     }
74
75     public void setFilter(java.lang.String filter) {
76         this.filter = filter;
77     }
78
79     public int getNumal() {
80         return numal;
81     }
82
83     public void setNumal(int numal) {
84         this.numal = numal;
85     }
86
87     public int getScores() {
88         return scores;
89     }
90
91     public void setScores(int scores) {
92         this.scores = scores;
93     }
94
95     public java.lang.String getSensitivity() {
96         return sensitivity;
97     }
98
99     public void setSensitivity(java.lang.String sensitivity) {
100         this.sensitivity = sensitivity;
101     }
102
103     public java.lang.String getSort() {
104         return sort;
105     }
106
107     public void setSort(java.lang.String sort) {
108         this.sort = sort;
109     }
110
111     public java.lang.String getStats() {
112         return stats;
113     }
114
115     public void setStats(java.lang.String stats) {
116         this.stats = stats;
117     }
118
119     public java.lang.String getStrand() {
120         return strand;
121     }
122
123     public void setStrand(java.lang.String strand) {
124         this.strand = strand;
125     }
126
127     public java.lang.String getOutformat() {
128         return outformat;
129     }
130
131     public void setOutformat(java.lang.String outformat) {
132         this.outformat = outformat;
133     }
134
135     public int getTopcombon() {
136         return topcombon;
137     }
138
139     public void setTopcombon(int topcombon) {
140         this.topcombon = topcombon;
141     }
142
143     public boolean isAsync() {
144         return async;
145     }
146
147     public void setAsync(boolean async) {
148         this.async = async;
149     }
150
151     public java.lang.String getEmail() {
152         return email;
153     }
154
155     public void setEmail(java.lang.String email) {
156         this.email = email;
157     }
158
159     private java.lang.Object __equalsCalc = null;
160     public synchronized boolean equals(java.lang.Object obj) {
161         if (!(obj instanceof InputParams)) return false;
162         InputParams other = (InputParams) obj;
163         if (obj == null) return false;
164         if (this == obj) return true;
165         if (__equalsCalc != null) {
166             return (__equalsCalc == obj);
167         }
168         __equalsCalc = obj;
169         boolean _equals;
170         _equals = true && 
171             ((program==null && other.getProgram()==null) || 
172              (program!=null &&
173               program.equals(other.getProgram()))) &&
174             ((database==null && other.getDatabase()==null) || 
175              (database!=null &&
176               database.equals(other.getDatabase()))) &&
177             ((matrix==null && other.getMatrix()==null) || 
178              (matrix!=null &&
179               matrix.equals(other.getMatrix()))) &&
180             exp == other.getExp() &&
181             echofilter == other.isEchofilter() &&
182             ((filter==null && other.getFilter()==null) || 
183              (filter!=null &&
184               filter.equals(other.getFilter()))) &&
185             numal == other.getNumal() &&
186             scores == other.getScores() &&
187             ((sensitivity==null && other.getSensitivity()==null) || 
188              (sensitivity!=null &&
189               sensitivity.equals(other.getSensitivity()))) &&
190             ((sort==null && other.getSort()==null) || 
191              (sort!=null &&
192               sort.equals(other.getSort()))) &&
193             ((stats==null && other.getStats()==null) || 
194              (stats!=null &&
195               stats.equals(other.getStats()))) &&
196             ((strand==null && other.getStrand()==null) || 
197              (strand!=null &&
198               strand.equals(other.getStrand()))) &&
199             ((outformat==null && other.getOutformat()==null) || 
200              (outformat!=null &&
201               outformat.equals(other.getOutformat()))) &&
202             topcombon == other.getTopcombon() &&
203             async == other.isAsync() &&
204             ((email==null && other.getEmail()==null) || 
205              (email!=null &&
206               email.equals(other.getEmail())));
207         __equalsCalc = null;
208         return _equals;
209     }
210
211     private boolean __hashCodeCalc = false;
212     public synchronized int hashCode() {
213         if (__hashCodeCalc) {
214             return 0;
215         }
216         __hashCodeCalc = true;
217         int _hashCode = 1;
218         if (getProgram() != null) {
219             _hashCode += getProgram().hashCode();
220         }
221         if (getDatabase() != null) {
222             _hashCode += getDatabase().hashCode();
223         }
224         if (getMatrix() != null) {
225             _hashCode += getMatrix().hashCode();
226         }
227         _hashCode += new Float(getExp()).hashCode();
228         _hashCode += new Boolean(isEchofilter()).hashCode();
229         if (getFilter() != null) {
230             _hashCode += getFilter().hashCode();
231         }
232         _hashCode += getNumal();
233         _hashCode += getScores();
234         if (getSensitivity() != null) {
235             _hashCode += getSensitivity().hashCode();
236         }
237         if (getSort() != null) {
238             _hashCode += getSort().hashCode();
239         }
240         if (getStats() != null) {
241             _hashCode += getStats().hashCode();
242         }
243         if (getStrand() != null) {
244             _hashCode += getStrand().hashCode();
245         }
246         if (getOutformat() != null) {
247             _hashCode += getOutformat().hashCode();
248         }
249         _hashCode += getTopcombon();
250         _hashCode += new Boolean(isAsync()).hashCode();
251         if (getEmail() != null) {
252             _hashCode += getEmail().hashCode();
253         }
254         __hashCodeCalc = false;
255         return _hashCode;
256     }
257
258     // Type metadata
259     private static org.apache.axis.description.TypeDesc typeDesc =
260         new org.apache.axis.description.TypeDesc(InputParams.class);
261
262     static {
263         org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
264         field.setFieldName("program");
265         field.setXmlName(new javax.xml.namespace.QName("", "program"));
266         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
267         typeDesc.addFieldDesc(field);
268         field = new org.apache.axis.description.ElementDesc();
269         field.setFieldName("database");
270         field.setXmlName(new javax.xml.namespace.QName("", "database"));
271         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
272         typeDesc.addFieldDesc(field);
273         field = new org.apache.axis.description.ElementDesc();
274         field.setFieldName("matrix");
275         field.setXmlName(new javax.xml.namespace.QName("", "matrix"));
276         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
277         typeDesc.addFieldDesc(field);
278         field = new org.apache.axis.description.ElementDesc();
279         field.setFieldName("exp");
280         field.setXmlName(new javax.xml.namespace.QName("", "exp"));
281         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
282         typeDesc.addFieldDesc(field);
283         field = new org.apache.axis.description.ElementDesc();
284         field.setFieldName("echofilter");
285         field.setXmlName(new javax.xml.namespace.QName("", "echofilter"));
286         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
287         typeDesc.addFieldDesc(field);
288         field = new org.apache.axis.description.ElementDesc();
289         field.setFieldName("filter");
290         field.setXmlName(new javax.xml.namespace.QName("", "filter"));
291         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
292         typeDesc.addFieldDesc(field);
293         field = new org.apache.axis.description.ElementDesc();
294         field.setFieldName("numal");
295         field.setXmlName(new javax.xml.namespace.QName("", "numal"));
296         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
297         typeDesc.addFieldDesc(field);
298         field = new org.apache.axis.description.ElementDesc();
299         field.setFieldName("scores");
300         field.setXmlName(new javax.xml.namespace.QName("", "scores"));
301         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
302         typeDesc.addFieldDesc(field);
303         field = new org.apache.axis.description.ElementDesc();
304         field.setFieldName("sensitivity");
305         field.setXmlName(new javax.xml.namespace.QName("", "sensitivity"));
306         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
307         typeDesc.addFieldDesc(field);
308         field = new org.apache.axis.description.ElementDesc();
309         field.setFieldName("sort");
310         field.setXmlName(new javax.xml.namespace.QName("", "sort"));
311         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
312         typeDesc.addFieldDesc(field);
313         field = new org.apache.axis.description.ElementDesc();
314         field.setFieldName("stats");
315         field.setXmlName(new javax.xml.namespace.QName("", "stats"));
316         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
317         typeDesc.addFieldDesc(field);
318         field = new org.apache.axis.description.ElementDesc();
319         field.setFieldName("strand");
320         field.setXmlName(new javax.xml.namespace.QName("", "strand"));
321         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
322         typeDesc.addFieldDesc(field);
323         field = new org.apache.axis.description.ElementDesc();
324         field.setFieldName("outformat");
325         field.setXmlName(new javax.xml.namespace.QName("", "outformat"));
326         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
327         typeDesc.addFieldDesc(field);
328         field = new org.apache.axis.description.ElementDesc();
329         field.setFieldName("topcombon");
330         field.setXmlName(new javax.xml.namespace.QName("", "topcombon"));
331         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
332         typeDesc.addFieldDesc(field);
333         field = new org.apache.axis.description.ElementDesc();
334         field.setFieldName("async");
335         field.setXmlName(new javax.xml.namespace.QName("", "async"));
336         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
337         typeDesc.addFieldDesc(field);
338         field = new org.apache.axis.description.ElementDesc();
339         field.setFieldName("email");
340         field.setXmlName(new javax.xml.namespace.QName("", "email"));
341         field.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
342         typeDesc.addFieldDesc(field);
343     };
344
345     /**
346      * Return type metadata object
347      */
348     public static org.apache.axis.description.TypeDesc getTypeDesc() {
349         return typeDesc;
350     }
351
352     /**
353      * Get Custom Serializer
354      */
355     public static org.apache.axis.encoding.Serializer getSerializer(
356            java.lang.String mechType, 
357            java.lang.Class _javaType,  
358            javax.xml.namespace.QName _xmlType) {
359         return 
360           new  org.apache.axis.encoding.ser.BeanSerializer(
361             _javaType, _xmlType, typeDesc);
362     }
363
364     /**
365      * Get Custom Deserializer
366      */
367     public static org.apache.axis.encoding.Deserializer getDeserializer(
368            java.lang.String mechType, 
369            java.lang.Class _javaType,  
370            javax.xml.namespace.QName _xmlType) {
371         return 
372           new  org.apache.axis.encoding.ser.BeanDeserializer(
373             _javaType, _xmlType, typeDesc);
374     }
375
376 }