4 * This file was auto-generated from WSDL
5 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
8 package com.pentila.evalcomp.moodlews;
10 public class GradeRecord implements java.io.Serializable {
11 private java.lang.String name;
13 private java.math.BigInteger maxgrade;
15 private java.lang.String grade;
17 private java.lang.String percent;
21 private float weighted;
23 private java.math.BigInteger sortOrder;
25 public GradeRecord() {
29 java.lang.String name,
30 java.math.BigInteger maxgrade,
31 java.lang.String grade,
32 java.lang.String percent,
35 java.math.BigInteger sortOrder) {
37 this.maxgrade = maxgrade;
39 this.percent = percent;
41 this.weighted = weighted;
42 this.sortOrder = sortOrder;
47 * Gets the name value for this GradeRecord.
51 public java.lang.String getName() {
57 * Sets the name value for this GradeRecord.
61 public void setName(java.lang.String name) {
67 * Gets the maxgrade value for this GradeRecord.
71 public java.math.BigInteger getMaxgrade() {
77 * Sets the maxgrade value for this GradeRecord.
81 public void setMaxgrade(java.math.BigInteger maxgrade) {
82 this.maxgrade = maxgrade;
87 * Gets the grade value for this GradeRecord.
91 public java.lang.String getGrade() {
97 * Sets the grade value for this GradeRecord.
101 public void setGrade(java.lang.String grade) {
107 * Gets the percent value for this GradeRecord.
111 public java.lang.String getPercent() {
117 * Sets the percent value for this GradeRecord.
121 public void setPercent(java.lang.String percent) {
122 this.percent = percent;
127 * Gets the weight value for this GradeRecord.
131 public float getWeight() {
137 * Sets the weight value for this GradeRecord.
141 public void setWeight(float weight) {
142 this.weight = weight;
147 * Gets the weighted value for this GradeRecord.
151 public float getWeighted() {
157 * Sets the weighted value for this GradeRecord.
161 public void setWeighted(float weighted) {
162 this.weighted = weighted;
167 * Gets the sortOrder value for this GradeRecord.
171 public java.math.BigInteger getSortOrder() {
177 * Sets the sortOrder value for this GradeRecord.
181 public void setSortOrder(java.math.BigInteger sortOrder) {
182 this.sortOrder = sortOrder;
185 private java.lang.Object __equalsCalc = null;
186 public synchronized boolean equals(java.lang.Object obj) {
187 if (!(obj instanceof GradeRecord)) return false;
188 GradeRecord other = (GradeRecord) obj;
189 if (obj == null) return false;
190 if (this == obj) return true;
191 if (__equalsCalc != null) {
192 return (__equalsCalc == obj);
197 ((this.name==null && other.getName()==null) ||
199 this.name.equals(other.getName()))) &&
200 ((this.maxgrade==null && other.getMaxgrade()==null) ||
201 (this.maxgrade!=null &&
202 this.maxgrade.equals(other.getMaxgrade()))) &&
203 ((this.grade==null && other.getGrade()==null) ||
205 this.grade.equals(other.getGrade()))) &&
206 ((this.percent==null && other.getPercent()==null) ||
207 (this.percent!=null &&
208 this.percent.equals(other.getPercent()))) &&
209 this.weight == other.getWeight() &&
210 this.weighted == other.getWeighted() &&
211 ((this.sortOrder==null && other.getSortOrder()==null) ||
212 (this.sortOrder!=null &&
213 this.sortOrder.equals(other.getSortOrder())));
218 private boolean __hashCodeCalc = false;
219 public synchronized int hashCode() {
220 if (__hashCodeCalc) {
223 __hashCodeCalc = true;
225 if (getName() != null) {
226 _hashCode += getName().hashCode();
228 if (getMaxgrade() != null) {
229 _hashCode += getMaxgrade().hashCode();
231 if (getGrade() != null) {
232 _hashCode += getGrade().hashCode();
234 if (getPercent() != null) {
235 _hashCode += getPercent().hashCode();
237 _hashCode += new Float(getWeight()).hashCode();
238 _hashCode += new Float(getWeighted()).hashCode();
239 if (getSortOrder() != null) {
240 _hashCode += getSortOrder().hashCode();
242 __hashCodeCalc = false;
247 private static org.apache.axis.description.TypeDesc typeDesc =
248 new org.apache.axis.description.TypeDesc(GradeRecord.class, true);
251 typeDesc.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "gradeRecord"));
252 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
253 elemField.setFieldName("name");
254 elemField.setXmlName(new javax.xml.namespace.QName("", "name"));
255 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
256 elemField.setNillable(false);
257 typeDesc.addFieldDesc(elemField);
258 elemField = new org.apache.axis.description.ElementDesc();
259 elemField.setFieldName("maxgrade");
260 elemField.setXmlName(new javax.xml.namespace.QName("", "maxgrade"));
261 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
262 elemField.setNillable(false);
263 typeDesc.addFieldDesc(elemField);
264 elemField = new org.apache.axis.description.ElementDesc();
265 elemField.setFieldName("grade");
266 elemField.setXmlName(new javax.xml.namespace.QName("", "grade"));
267 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
268 elemField.setNillable(false);
269 typeDesc.addFieldDesc(elemField);
270 elemField = new org.apache.axis.description.ElementDesc();
271 elemField.setFieldName("percent");
272 elemField.setXmlName(new javax.xml.namespace.QName("", "percent"));
273 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
274 elemField.setNillable(false);
275 typeDesc.addFieldDesc(elemField);
276 elemField = new org.apache.axis.description.ElementDesc();
277 elemField.setFieldName("weight");
278 elemField.setXmlName(new javax.xml.namespace.QName("", "weight"));
279 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
280 elemField.setNillable(false);
281 typeDesc.addFieldDesc(elemField);
282 elemField = new org.apache.axis.description.ElementDesc();
283 elemField.setFieldName("weighted");
284 elemField.setXmlName(new javax.xml.namespace.QName("", "weighted"));
285 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
286 elemField.setNillable(false);
287 typeDesc.addFieldDesc(elemField);
288 elemField = new org.apache.axis.description.ElementDesc();
289 elemField.setFieldName("sortOrder");
290 elemField.setXmlName(new javax.xml.namespace.QName("", "sortOrder"));
291 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
292 elemField.setNillable(false);
293 typeDesc.addFieldDesc(elemField);
297 * Return type metadata object
299 public static org.apache.axis.description.TypeDesc getTypeDesc() {
304 * Get Custom Serializer
306 public static org.apache.axis.encoding.Serializer getSerializer(
307 java.lang.String mechType,
308 java.lang.Class _javaType,
309 javax.xml.namespace.QName _xmlType) {
311 new org.apache.axis.encoding.ser.BeanSerializer(
312 _javaType, _xmlType, typeDesc);
316 * Get Custom Deserializer
318 public static org.apache.axis.encoding.Deserializer getDeserializer(
319 java.lang.String mechType,
320 java.lang.Class _javaType,
321 javax.xml.namespace.QName _xmlType) {
323 new org.apache.axis.encoding.ser.BeanDeserializer(
324 _javaType, _xmlType, typeDesc);