2 * GetActivitiesReturn.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 GetActivitiesReturn implements java.io.Serializable {
11 private com.pentila.evalcomp.moodlews.ActivityRecord[] activities;
13 public GetActivitiesReturn() {
16 public GetActivitiesReturn(
17 com.pentila.evalcomp.moodlews.ActivityRecord[] activities) {
18 this.activities = activities;
23 * Gets the activities value for this GetActivitiesReturn.
27 public com.pentila.evalcomp.moodlews.ActivityRecord[] getActivities() {
33 * Sets the activities value for this GetActivitiesReturn.
37 public void setActivities(com.pentila.evalcomp.moodlews.ActivityRecord[] activities) {
38 this.activities = activities;
41 private java.lang.Object __equalsCalc = null;
42 public synchronized boolean equals(java.lang.Object obj) {
43 if (!(obj instanceof GetActivitiesReturn)) return false;
44 GetActivitiesReturn other = (GetActivitiesReturn) obj;
45 if (obj == null) return false;
46 if (this == obj) return true;
47 if (__equalsCalc != null) {
48 return (__equalsCalc == obj);
53 ((this.activities==null && other.getActivities()==null) ||
54 (this.activities!=null &&
55 java.util.Arrays.equals(this.activities, other.getActivities())));
60 private boolean __hashCodeCalc = false;
61 public synchronized int hashCode() {
65 __hashCodeCalc = true;
67 if (getActivities() != null) {
69 i<java.lang.reflect.Array.getLength(getActivities());
71 java.lang.Object obj = java.lang.reflect.Array.get(getActivities(), i);
73 !obj.getClass().isArray()) {
74 _hashCode += obj.hashCode();
78 __hashCodeCalc = false;
83 private static org.apache.axis.description.TypeDesc typeDesc =
84 new org.apache.axis.description.TypeDesc(GetActivitiesReturn.class, true);
87 typeDesc.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "getActivitiesReturn"));
88 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
89 elemField.setFieldName("activities");
90 elemField.setXmlName(new javax.xml.namespace.QName("", "activities"));
91 elemField.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "activityRecord"));
92 elemField.setNillable(false);
93 typeDesc.addFieldDesc(elemField);
97 * Return type metadata object
99 public static org.apache.axis.description.TypeDesc getTypeDesc() {
104 * Get Custom Serializer
106 public static org.apache.axis.encoding.Serializer getSerializer(
107 java.lang.String mechType,
108 java.lang.Class _javaType,
109 javax.xml.namespace.QName _xmlType) {
111 new org.apache.axis.encoding.ser.BeanSerializer(
112 _javaType, _xmlType, typeDesc);
116 * Get Custom Deserializer
118 public static org.apache.axis.encoding.Deserializer getDeserializer(
119 java.lang.String mechType,
120 java.lang.Class _javaType,
121 javax.xml.namespace.QName _xmlType) {
123 new org.apache.axis.encoding.ser.BeanDeserializer(
124 _javaType, _xmlType, typeDesc);