5a5591eae1d2461c320ad4fced7bc85832dbc47f
[jalview.git] / src / vamsas / objects / simple / Result_Helper.java
1 /*
2  * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3  * Copyright (C) $$Year-Rel$$ The Jalview Authors
4  * 
5  * This file is part of Jalview.
6  * 
7  * Jalview is free software: you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License 
9  * as published by the Free Software Foundation, either version 3
10  * of the License, or (at your option) any later version.
11  *  
12  * Jalview is distributed in the hope that it will be useful, but 
13  * WITHOUT ANY WARRANTY; without even the implied warranty 
14  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
15  * PURPOSE.  See the GNU General Public License for more details.
16  * 
17  * You should have received a copy of the GNU General Public License
18  * along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
19  * The Jalview Authors are detailed in the 'AUTHORS' file.
20  */
21 package vamsas.objects.simple;
22
23 public class Result_Helper
24 {
25   // Type metadata
26   private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(
27           Result.class, true);
28
29   static
30   {
31     typeDesc.setXmlType(new javax.xml.namespace.QName(
32             "simple.objects.vamsas", "Result"));
33     org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
34     elemField.setFieldName("broken");
35     elemField.setXmlName(new javax.xml.namespace.QName("", "broken"));
36     elemField.setXmlType(new javax.xml.namespace.QName(
37             "http://www.w3.org/2001/XMLSchema", "boolean"));
38     typeDesc.addFieldDesc(elemField);
39     elemField = new org.apache.axis.description.ElementDesc();
40     elemField.setFieldName("failed");
41     elemField.setXmlName(new javax.xml.namespace.QName("", "failed"));
42     elemField.setXmlType(new javax.xml.namespace.QName(
43             "http://www.w3.org/2001/XMLSchema", "boolean"));
44     typeDesc.addFieldDesc(elemField);
45     elemField = new org.apache.axis.description.ElementDesc();
46     elemField.setFieldName("finished");
47     elemField.setXmlName(new javax.xml.namespace.QName("", "finished"));
48     elemField.setXmlType(new javax.xml.namespace.QName(
49             "http://www.w3.org/2001/XMLSchema", "boolean"));
50     typeDesc.addFieldDesc(elemField);
51     elemField = new org.apache.axis.description.ElementDesc();
52     elemField.setFieldName("invalid");
53     elemField.setXmlName(new javax.xml.namespace.QName("", "invalid"));
54     elemField.setXmlType(new javax.xml.namespace.QName(
55             "http://www.w3.org/2001/XMLSchema", "boolean"));
56     typeDesc.addFieldDesc(elemField);
57     elemField = new org.apache.axis.description.ElementDesc();
58     elemField.setFieldName("jobFailed");
59     elemField.setXmlName(new javax.xml.namespace.QName("", "jobFailed"));
60     elemField.setXmlType(new javax.xml.namespace.QName(
61             "http://www.w3.org/2001/XMLSchema", "boolean"));
62     typeDesc.addFieldDesc(elemField);
63     elemField = new org.apache.axis.description.ElementDesc();
64     elemField.setFieldName("queued");
65     elemField.setXmlName(new javax.xml.namespace.QName("", "queued"));
66     elemField.setXmlType(new javax.xml.namespace.QName(
67             "http://www.w3.org/2001/XMLSchema", "boolean"));
68     typeDesc.addFieldDesc(elemField);
69     elemField = new org.apache.axis.description.ElementDesc();
70     elemField.setFieldName("running");
71     elemField.setXmlName(new javax.xml.namespace.QName("", "running"));
72     elemField.setXmlType(new javax.xml.namespace.QName(
73             "http://www.w3.org/2001/XMLSchema", "boolean"));
74     typeDesc.addFieldDesc(elemField);
75     elemField = new org.apache.axis.description.ElementDesc();
76     elemField.setFieldName("serverError");
77     elemField.setXmlName(new javax.xml.namespace.QName("", "serverError"));
78     elemField.setXmlType(new javax.xml.namespace.QName(
79             "http://www.w3.org/2001/XMLSchema", "boolean"));
80     typeDesc.addFieldDesc(elemField);
81     elemField = new org.apache.axis.description.ElementDesc();
82     elemField.setFieldName("state");
83     elemField.setXmlName(new javax.xml.namespace.QName("", "state"));
84     elemField.setXmlType(new javax.xml.namespace.QName(
85             "http://www.w3.org/2001/XMLSchema", "int"));
86     typeDesc.addFieldDesc(elemField);
87     elemField = new org.apache.axis.description.ElementDesc();
88     elemField.setFieldName("status");
89     elemField.setXmlName(new javax.xml.namespace.QName("", "status"));
90     elemField.setXmlType(new javax.xml.namespace.QName(
91             "http://schemas.xmlsoap.org/soap/encoding/", "string"));
92     typeDesc.addFieldDesc(elemField);
93     elemField = new org.apache.axis.description.ElementDesc();
94     elemField.setFieldName("suspended");
95     elemField.setXmlName(new javax.xml.namespace.QName("", "suspended"));
96     elemField.setXmlType(new javax.xml.namespace.QName(
97             "http://www.w3.org/2001/XMLSchema", "boolean"));
98     typeDesc.addFieldDesc(elemField);
99   }
100
101   /**
102    * Return type metadata object
103    */
104   public static org.apache.axis.description.TypeDesc getTypeDesc()
105   {
106     return typeDesc;
107   }
108
109   /**
110    * Get Custom Serializer
111    */
112   public static org.apache.axis.encoding.Serializer getSerializer(
113           java.lang.String mechType, java.lang.Class _javaType,
114           javax.xml.namespace.QName _xmlType)
115   {
116     return new org.apache.axis.encoding.ser.BeanSerializer(_javaType,
117             _xmlType, typeDesc);
118   }
119
120   /**
121    * Get Custom Deserializer
122    */
123   public static org.apache.axis.encoding.Deserializer getDeserializer(
124           java.lang.String mechType, java.lang.Class _javaType,
125           javax.xml.namespace.QName _xmlType)
126   {
127     return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType,
128             _xmlType, typeDesc);
129   }
130
131 }