2 * EnrolStudentsReturn.java
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 EnrolStudentsReturn implements java.io.Serializable {
11 private java.lang.String error;
13 private com.pentila.evalcomp.moodlews.StudentRecord[] students;
15 public EnrolStudentsReturn() {
18 public EnrolStudentsReturn(
19 java.lang.String error,
20 com.pentila.evalcomp.moodlews.StudentRecord[] students) {
22 this.students = students;
27 * Gets the error value for this EnrolStudentsReturn.
31 public java.lang.String getError() {
37 * Sets the error value for this EnrolStudentsReturn.
41 public void setError(java.lang.String error) {
47 * Gets the students value for this EnrolStudentsReturn.
51 public com.pentila.evalcomp.moodlews.StudentRecord[] getStudents() {
57 * Sets the students value for this EnrolStudentsReturn.
61 public void setStudents(com.pentila.evalcomp.moodlews.StudentRecord[] students) {
62 this.students = students;
65 private java.lang.Object __equalsCalc = null;
66 public synchronized boolean equals(java.lang.Object obj) {
67 if (!(obj instanceof EnrolStudentsReturn)) return false;
68 EnrolStudentsReturn other = (EnrolStudentsReturn) obj;
69 if (obj == null) return false;
70 if (this == obj) return true;
71 if (__equalsCalc != null) {
72 return (__equalsCalc == obj);
77 ((this.error==null && other.getError()==null) ||
79 this.error.equals(other.getError()))) &&
80 ((this.students==null && other.getStudents()==null) ||
81 (this.students!=null &&
82 java.util.Arrays.equals(this.students, other.getStudents())));
87 private boolean __hashCodeCalc = false;
88 public synchronized int hashCode() {
92 __hashCodeCalc = true;
94 if (getError() != null) {
95 _hashCode += getError().hashCode();
97 if (getStudents() != null) {
99 i<java.lang.reflect.Array.getLength(getStudents());
101 java.lang.Object obj = java.lang.reflect.Array.get(getStudents(), i);
103 !obj.getClass().isArray()) {
104 _hashCode += obj.hashCode();
108 __hashCodeCalc = false;
113 private static org.apache.axis.description.TypeDesc typeDesc =
114 new org.apache.axis.description.TypeDesc(EnrolStudentsReturn.class, true);
117 typeDesc.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "enrolStudentsReturn"));
118 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
119 elemField.setFieldName("error");
120 elemField.setXmlName(new javax.xml.namespace.QName("", "error"));
121 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
122 elemField.setNillable(false);
123 typeDesc.addFieldDesc(elemField);
124 elemField = new org.apache.axis.description.ElementDesc();
125 elemField.setFieldName("students");
126 elemField.setXmlName(new javax.xml.namespace.QName("", "students"));
127 elemField.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "studentRecord"));
128 elemField.setNillable(false);
129 typeDesc.addFieldDesc(elemField);
133 * Return type metadata object
135 public static org.apache.axis.description.TypeDesc getTypeDesc() {
140 * Get Custom Serializer
142 public static org.apache.axis.encoding.Serializer getSerializer(
143 java.lang.String mechType,
144 java.lang.Class _javaType,
145 javax.xml.namespace.QName _xmlType) {
147 new org.apache.axis.encoding.ser.BeanSerializer(
148 _javaType, _xmlType, typeDesc);
152 * Get Custom Deserializer
154 public static org.apache.axis.encoding.Deserializer getDeserializer(
155 java.lang.String mechType,
156 java.lang.Class _javaType,
157 javax.xml.namespace.QName _xmlType) {
159 new org.apache.axis.encoding.ser.BeanDeserializer(
160 _javaType, _xmlType, typeDesc);