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