--- /dev/null
+/**
+ * CourseDatum.java
+ *
+ * This file was auto-generated from WSDL
+ * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
+ */
+
+package com.pentila.evalcomp.moodlews;
+
+public class CourseDatum implements java.io.Serializable {
+ private java.lang.String action;
+
+ private java.math.BigInteger id;
+
+ private java.math.BigInteger category;
+
+ private java.math.BigInteger sortorder;
+
+ private java.lang.String password;
+
+ private java.lang.String fullname;
+
+ private java.lang.String shortname;
+
+ private java.lang.String idnumber;
+
+ private java.lang.String summary;
+
+ private java.lang.String format;
+
+ private java.math.BigInteger showgrades;
+
+ private java.math.BigInteger newsitems;
+
+ private java.lang.String teacher;
+
+ private java.lang.String teachers;
+
+ private java.lang.String student;
+
+ private java.lang.String students;
+
+ private java.math.BigInteger guest;
+
+ private java.math.BigInteger startdate;
+
+ private java.math.BigInteger enrolperiod;
+
+ private java.math.BigInteger numsections;
+
+ private java.math.BigInteger marker;
+
+ private java.math.BigInteger maxbytes;
+
+ private java.math.BigInteger visible;
+
+ private java.math.BigInteger hiddensections;
+
+ private java.math.BigInteger groupmode;
+
+ private java.math.BigInteger groupmodeforce;
+
+ private java.lang.String lang;
+
+ private java.lang.String theme;
+
+ private java.lang.String cost;
+
+ private java.math.BigInteger timecreated;
+
+ private java.math.BigInteger timemodified;
+
+ private java.math.BigInteger metacourse;
+
+ public CourseDatum() {
+ }
+
+ public CourseDatum(
+ java.lang.String action,
+ java.math.BigInteger id,
+ java.math.BigInteger category,
+ java.math.BigInteger sortorder,
+ java.lang.String password,
+ java.lang.String fullname,
+ java.lang.String shortname,
+ java.lang.String idnumber,
+ java.lang.String summary,
+ java.lang.String format,
+ java.math.BigInteger showgrades,
+ java.math.BigInteger newsitems,
+ java.lang.String teacher,
+ java.lang.String teachers,
+ java.lang.String student,
+ java.lang.String students,
+ java.math.BigInteger guest,
+ java.math.BigInteger startdate,
+ java.math.BigInteger enrolperiod,
+ java.math.BigInteger numsections,
+ java.math.BigInteger marker,
+ java.math.BigInteger maxbytes,
+ java.math.BigInteger visible,
+ java.math.BigInteger hiddensections,
+ java.math.BigInteger groupmode,
+ java.math.BigInteger groupmodeforce,
+ java.lang.String lang,
+ java.lang.String theme,
+ java.lang.String cost,
+ java.math.BigInteger timecreated,
+ java.math.BigInteger timemodified,
+ java.math.BigInteger metacourse) {
+ this.action = action;
+ this.id = id;
+ this.category = category;
+ this.sortorder = sortorder;
+ this.password = password;
+ this.fullname = fullname;
+ this.shortname = shortname;
+ this.idnumber = idnumber;
+ this.summary = summary;
+ this.format = format;
+ this.showgrades = showgrades;
+ this.newsitems = newsitems;
+ this.teacher = teacher;
+ this.teachers = teachers;
+ this.student = student;
+ this.students = students;
+ this.guest = guest;
+ this.startdate = startdate;
+ this.enrolperiod = enrolperiod;
+ this.numsections = numsections;
+ this.marker = marker;
+ this.maxbytes = maxbytes;
+ this.visible = visible;
+ this.hiddensections = hiddensections;
+ this.groupmode = groupmode;
+ this.groupmodeforce = groupmodeforce;
+ this.lang = lang;
+ this.theme = theme;
+ this.cost = cost;
+ this.timecreated = timecreated;
+ this.timemodified = timemodified;
+ this.metacourse = metacourse;
+ }
+
+
+ /**
+ * Gets the action value for this CourseDatum.
+ *
+ * @return action
+ */
+ public java.lang.String getAction() {
+ return action;
+ }
+
+
+ /**
+ * Sets the action value for this CourseDatum.
+ *
+ * @param action
+ */
+ public void setAction(java.lang.String action) {
+ this.action = action;
+ }
+
+
+ /**
+ * Gets the id value for this CourseDatum.
+ *
+ * @return id
+ */
+ public java.math.BigInteger getId() {
+ return id;
+ }
+
+
+ /**
+ * Sets the id value for this CourseDatum.
+ *
+ * @param id
+ */
+ public void setId(java.math.BigInteger id) {
+ this.id = id;
+ }
+
+
+ /**
+ * Gets the category value for this CourseDatum.
+ *
+ * @return category
+ */
+ public java.math.BigInteger getCategory() {
+ return category;
+ }
+
+
+ /**
+ * Sets the category value for this CourseDatum.
+ *
+ * @param category
+ */
+ public void setCategory(java.math.BigInteger category) {
+ this.category = category;
+ }
+
+
+ /**
+ * Gets the sortorder value for this CourseDatum.
+ *
+ * @return sortorder
+ */
+ public java.math.BigInteger getSortorder() {
+ return sortorder;
+ }
+
+
+ /**
+ * Sets the sortorder value for this CourseDatum.
+ *
+ * @param sortorder
+ */
+ public void setSortorder(java.math.BigInteger sortorder) {
+ this.sortorder = sortorder;
+ }
+
+
+ /**
+ * Gets the password value for this CourseDatum.
+ *
+ * @return password
+ */
+ public java.lang.String getPassword() {
+ return password;
+ }
+
+
+ /**
+ * Sets the password value for this CourseDatum.
+ *
+ * @param password
+ */
+ public void setPassword(java.lang.String password) {
+ this.password = password;
+ }
+
+
+ /**
+ * Gets the fullname value for this CourseDatum.
+ *
+ * @return fullname
+ */
+ public java.lang.String getFullname() {
+ return fullname;
+ }
+
+
+ /**
+ * Sets the fullname value for this CourseDatum.
+ *
+ * @param fullname
+ */
+ public void setFullname(java.lang.String fullname) {
+ this.fullname = fullname;
+ }
+
+
+ /**
+ * Gets the shortname value for this CourseDatum.
+ *
+ * @return shortname
+ */
+ public java.lang.String getShortname() {
+ return shortname;
+ }
+
+
+ /**
+ * Sets the shortname value for this CourseDatum.
+ *
+ * @param shortname
+ */
+ public void setShortname(java.lang.String shortname) {
+ this.shortname = shortname;
+ }
+
+
+ /**
+ * Gets the idnumber value for this CourseDatum.
+ *
+ * @return idnumber
+ */
+ public java.lang.String getIdnumber() {
+ return idnumber;
+ }
+
+
+ /**
+ * Sets the idnumber value for this CourseDatum.
+ *
+ * @param idnumber
+ */
+ public void setIdnumber(java.lang.String idnumber) {
+ this.idnumber = idnumber;
+ }
+
+
+ /**
+ * Gets the summary value for this CourseDatum.
+ *
+ * @return summary
+ */
+ public java.lang.String getSummary() {
+ return summary;
+ }
+
+
+ /**
+ * Sets the summary value for this CourseDatum.
+ *
+ * @param summary
+ */
+ public void setSummary(java.lang.String summary) {
+ this.summary = summary;
+ }
+
+
+ /**
+ * Gets the format value for this CourseDatum.
+ *
+ * @return format
+ */
+ public java.lang.String getFormat() {
+ return format;
+ }
+
+
+ /**
+ * Sets the format value for this CourseDatum.
+ *
+ * @param format
+ */
+ public void setFormat(java.lang.String format) {
+ this.format = format;
+ }
+
+
+ /**
+ * Gets the showgrades value for this CourseDatum.
+ *
+ * @return showgrades
+ */
+ public java.math.BigInteger getShowgrades() {
+ return showgrades;
+ }
+
+
+ /**
+ * Sets the showgrades value for this CourseDatum.
+ *
+ * @param showgrades
+ */
+ public void setShowgrades(java.math.BigInteger showgrades) {
+ this.showgrades = showgrades;
+ }
+
+
+ /**
+ * Gets the newsitems value for this CourseDatum.
+ *
+ * @return newsitems
+ */
+ public java.math.BigInteger getNewsitems() {
+ return newsitems;
+ }
+
+
+ /**
+ * Sets the newsitems value for this CourseDatum.
+ *
+ * @param newsitems
+ */
+ public void setNewsitems(java.math.BigInteger newsitems) {
+ this.newsitems = newsitems;
+ }
+
+
+ /**
+ * Gets the teacher value for this CourseDatum.
+ *
+ * @return teacher
+ */
+ public java.lang.String getTeacher() {
+ return teacher;
+ }
+
+
+ /**
+ * Sets the teacher value for this CourseDatum.
+ *
+ * @param teacher
+ */
+ public void setTeacher(java.lang.String teacher) {
+ this.teacher = teacher;
+ }
+
+
+ /**
+ * Gets the teachers value for this CourseDatum.
+ *
+ * @return teachers
+ */
+ public java.lang.String getTeachers() {
+ return teachers;
+ }
+
+
+ /**
+ * Sets the teachers value for this CourseDatum.
+ *
+ * @param teachers
+ */
+ public void setTeachers(java.lang.String teachers) {
+ this.teachers = teachers;
+ }
+
+
+ /**
+ * Gets the student value for this CourseDatum.
+ *
+ * @return student
+ */
+ public java.lang.String getStudent() {
+ return student;
+ }
+
+
+ /**
+ * Sets the student value for this CourseDatum.
+ *
+ * @param student
+ */
+ public void setStudent(java.lang.String student) {
+ this.student = student;
+ }
+
+
+ /**
+ * Gets the students value for this CourseDatum.
+ *
+ * @return students
+ */
+ public java.lang.String getStudents() {
+ return students;
+ }
+
+
+ /**
+ * Sets the students value for this CourseDatum.
+ *
+ * @param students
+ */
+ public void setStudents(java.lang.String students) {
+ this.students = students;
+ }
+
+
+ /**
+ * Gets the guest value for this CourseDatum.
+ *
+ * @return guest
+ */
+ public java.math.BigInteger getGuest() {
+ return guest;
+ }
+
+
+ /**
+ * Sets the guest value for this CourseDatum.
+ *
+ * @param guest
+ */
+ public void setGuest(java.math.BigInteger guest) {
+ this.guest = guest;
+ }
+
+
+ /**
+ * Gets the startdate value for this CourseDatum.
+ *
+ * @return startdate
+ */
+ public java.math.BigInteger getStartdate() {
+ return startdate;
+ }
+
+
+ /**
+ * Sets the startdate value for this CourseDatum.
+ *
+ * @param startdate
+ */
+ public void setStartdate(java.math.BigInteger startdate) {
+ this.startdate = startdate;
+ }
+
+
+ /**
+ * Gets the enrolperiod value for this CourseDatum.
+ *
+ * @return enrolperiod
+ */
+ public java.math.BigInteger getEnrolperiod() {
+ return enrolperiod;
+ }
+
+
+ /**
+ * Sets the enrolperiod value for this CourseDatum.
+ *
+ * @param enrolperiod
+ */
+ public void setEnrolperiod(java.math.BigInteger enrolperiod) {
+ this.enrolperiod = enrolperiod;
+ }
+
+
+ /**
+ * Gets the numsections value for this CourseDatum.
+ *
+ * @return numsections
+ */
+ public java.math.BigInteger getNumsections() {
+ return numsections;
+ }
+
+
+ /**
+ * Sets the numsections value for this CourseDatum.
+ *
+ * @param numsections
+ */
+ public void setNumsections(java.math.BigInteger numsections) {
+ this.numsections = numsections;
+ }
+
+
+ /**
+ * Gets the marker value for this CourseDatum.
+ *
+ * @return marker
+ */
+ public java.math.BigInteger getMarker() {
+ return marker;
+ }
+
+
+ /**
+ * Sets the marker value for this CourseDatum.
+ *
+ * @param marker
+ */
+ public void setMarker(java.math.BigInteger marker) {
+ this.marker = marker;
+ }
+
+
+ /**
+ * Gets the maxbytes value for this CourseDatum.
+ *
+ * @return maxbytes
+ */
+ public java.math.BigInteger getMaxbytes() {
+ return maxbytes;
+ }
+
+
+ /**
+ * Sets the maxbytes value for this CourseDatum.
+ *
+ * @param maxbytes
+ */
+ public void setMaxbytes(java.math.BigInteger maxbytes) {
+ this.maxbytes = maxbytes;
+ }
+
+
+ /**
+ * Gets the visible value for this CourseDatum.
+ *
+ * @return visible
+ */
+ public java.math.BigInteger getVisible() {
+ return visible;
+ }
+
+
+ /**
+ * Sets the visible value for this CourseDatum.
+ *
+ * @param visible
+ */
+ public void setVisible(java.math.BigInteger visible) {
+ this.visible = visible;
+ }
+
+
+ /**
+ * Gets the hiddensections value for this CourseDatum.
+ *
+ * @return hiddensections
+ */
+ public java.math.BigInteger getHiddensections() {
+ return hiddensections;
+ }
+
+
+ /**
+ * Sets the hiddensections value for this CourseDatum.
+ *
+ * @param hiddensections
+ */
+ public void setHiddensections(java.math.BigInteger hiddensections) {
+ this.hiddensections = hiddensections;
+ }
+
+
+ /**
+ * Gets the groupmode value for this CourseDatum.
+ *
+ * @return groupmode
+ */
+ public java.math.BigInteger getGroupmode() {
+ return groupmode;
+ }
+
+
+ /**
+ * Sets the groupmode value for this CourseDatum.
+ *
+ * @param groupmode
+ */
+ public void setGroupmode(java.math.BigInteger groupmode) {
+ this.groupmode = groupmode;
+ }
+
+
+ /**
+ * Gets the groupmodeforce value for this CourseDatum.
+ *
+ * @return groupmodeforce
+ */
+ public java.math.BigInteger getGroupmodeforce() {
+ return groupmodeforce;
+ }
+
+
+ /**
+ * Sets the groupmodeforce value for this CourseDatum.
+ *
+ * @param groupmodeforce
+ */
+ public void setGroupmodeforce(java.math.BigInteger groupmodeforce) {
+ this.groupmodeforce = groupmodeforce;
+ }
+
+
+ /**
+ * Gets the lang value for this CourseDatum.
+ *
+ * @return lang
+ */
+ public java.lang.String getLang() {
+ return lang;
+ }
+
+
+ /**
+ * Sets the lang value for this CourseDatum.
+ *
+ * @param lang
+ */
+ public void setLang(java.lang.String lang) {
+ this.lang = lang;
+ }
+
+
+ /**
+ * Gets the theme value for this CourseDatum.
+ *
+ * @return theme
+ */
+ public java.lang.String getTheme() {
+ return theme;
+ }
+
+
+ /**
+ * Sets the theme value for this CourseDatum.
+ *
+ * @param theme
+ */
+ public void setTheme(java.lang.String theme) {
+ this.theme = theme;
+ }
+
+
+ /**
+ * Gets the cost value for this CourseDatum.
+ *
+ * @return cost
+ */
+ public java.lang.String getCost() {
+ return cost;
+ }
+
+
+ /**
+ * Sets the cost value for this CourseDatum.
+ *
+ * @param cost
+ */
+ public void setCost(java.lang.String cost) {
+ this.cost = cost;
+ }
+
+
+ /**
+ * Gets the timecreated value for this CourseDatum.
+ *
+ * @return timecreated
+ */
+ public java.math.BigInteger getTimecreated() {
+ return timecreated;
+ }
+
+
+ /**
+ * Sets the timecreated value for this CourseDatum.
+ *
+ * @param timecreated
+ */
+ public void setTimecreated(java.math.BigInteger timecreated) {
+ this.timecreated = timecreated;
+ }
+
+
+ /**
+ * Gets the timemodified value for this CourseDatum.
+ *
+ * @return timemodified
+ */
+ public java.math.BigInteger getTimemodified() {
+ return timemodified;
+ }
+
+
+ /**
+ * Sets the timemodified value for this CourseDatum.
+ *
+ * @param timemodified
+ */
+ public void setTimemodified(java.math.BigInteger timemodified) {
+ this.timemodified = timemodified;
+ }
+
+
+ /**
+ * Gets the metacourse value for this CourseDatum.
+ *
+ * @return metacourse
+ */
+ public java.math.BigInteger getMetacourse() {
+ return metacourse;
+ }
+
+
+ /**
+ * Sets the metacourse value for this CourseDatum.
+ *
+ * @param metacourse
+ */
+ public void setMetacourse(java.math.BigInteger metacourse) {
+ this.metacourse = metacourse;
+ }
+
+ private java.lang.Object __equalsCalc = null;
+ public synchronized boolean equals(java.lang.Object obj) {
+ if (!(obj instanceof CourseDatum)) return false;
+ CourseDatum other = (CourseDatum) obj;
+ if (obj == null) return false;
+ if (this == obj) return true;
+ if (__equalsCalc != null) {
+ return (__equalsCalc == obj);
+ }
+ __equalsCalc = obj;
+ boolean _equals;
+ _equals = true &&
+ ((this.action==null && other.getAction()==null) ||
+ (this.action!=null &&
+ this.action.equals(other.getAction()))) &&
+ ((this.id==null && other.getId()==null) ||
+ (this.id!=null &&
+ this.id.equals(other.getId()))) &&
+ ((this.category==null && other.getCategory()==null) ||
+ (this.category!=null &&
+ this.category.equals(other.getCategory()))) &&
+ ((this.sortorder==null && other.getSortorder()==null) ||
+ (this.sortorder!=null &&
+ this.sortorder.equals(other.getSortorder()))) &&
+ ((this.password==null && other.getPassword()==null) ||
+ (this.password!=null &&
+ this.password.equals(other.getPassword()))) &&
+ ((this.fullname==null && other.getFullname()==null) ||
+ (this.fullname!=null &&
+ this.fullname.equals(other.getFullname()))) &&
+ ((this.shortname==null && other.getShortname()==null) ||
+ (this.shortname!=null &&
+ this.shortname.equals(other.getShortname()))) &&
+ ((this.idnumber==null && other.getIdnumber()==null) ||
+ (this.idnumber!=null &&
+ this.idnumber.equals(other.getIdnumber()))) &&
+ ((this.summary==null && other.getSummary()==null) ||
+ (this.summary!=null &&
+ this.summary.equals(other.getSummary()))) &&
+ ((this.format==null && other.getFormat()==null) ||
+ (this.format!=null &&
+ this.format.equals(other.getFormat()))) &&
+ ((this.showgrades==null && other.getShowgrades()==null) ||
+ (this.showgrades!=null &&
+ this.showgrades.equals(other.getShowgrades()))) &&
+ ((this.newsitems==null && other.getNewsitems()==null) ||
+ (this.newsitems!=null &&
+ this.newsitems.equals(other.getNewsitems()))) &&
+ ((this.teacher==null && other.getTeacher()==null) ||
+ (this.teacher!=null &&
+ this.teacher.equals(other.getTeacher()))) &&
+ ((this.teachers==null && other.getTeachers()==null) ||
+ (this.teachers!=null &&
+ this.teachers.equals(other.getTeachers()))) &&
+ ((this.student==null && other.getStudent()==null) ||
+ (this.student!=null &&
+ this.student.equals(other.getStudent()))) &&
+ ((this.students==null && other.getStudents()==null) ||
+ (this.students!=null &&
+ this.students.equals(other.getStudents()))) &&
+ ((this.guest==null && other.getGuest()==null) ||
+ (this.guest!=null &&
+ this.guest.equals(other.getGuest()))) &&
+ ((this.startdate==null && other.getStartdate()==null) ||
+ (this.startdate!=null &&
+ this.startdate.equals(other.getStartdate()))) &&
+ ((this.enrolperiod==null && other.getEnrolperiod()==null) ||
+ (this.enrolperiod!=null &&
+ this.enrolperiod.equals(other.getEnrolperiod()))) &&
+ ((this.numsections==null && other.getNumsections()==null) ||
+ (this.numsections!=null &&
+ this.numsections.equals(other.getNumsections()))) &&
+ ((this.marker==null && other.getMarker()==null) ||
+ (this.marker!=null &&
+ this.marker.equals(other.getMarker()))) &&
+ ((this.maxbytes==null && other.getMaxbytes()==null) ||
+ (this.maxbytes!=null &&
+ this.maxbytes.equals(other.getMaxbytes()))) &&
+ ((this.visible==null && other.getVisible()==null) ||
+ (this.visible!=null &&
+ this.visible.equals(other.getVisible()))) &&
+ ((this.hiddensections==null && other.getHiddensections()==null) ||
+ (this.hiddensections!=null &&
+ this.hiddensections.equals(other.getHiddensections()))) &&
+ ((this.groupmode==null && other.getGroupmode()==null) ||
+ (this.groupmode!=null &&
+ this.groupmode.equals(other.getGroupmode()))) &&
+ ((this.groupmodeforce==null && other.getGroupmodeforce()==null) ||
+ (this.groupmodeforce!=null &&
+ this.groupmodeforce.equals(other.getGroupmodeforce()))) &&
+ ((this.lang==null && other.getLang()==null) ||
+ (this.lang!=null &&
+ this.lang.equals(other.getLang()))) &&
+ ((this.theme==null && other.getTheme()==null) ||
+ (this.theme!=null &&
+ this.theme.equals(other.getTheme()))) &&
+ ((this.cost==null && other.getCost()==null) ||
+ (this.cost!=null &&
+ this.cost.equals(other.getCost()))) &&
+ ((this.timecreated==null && other.getTimecreated()==null) ||
+ (this.timecreated!=null &&
+ this.timecreated.equals(other.getTimecreated()))) &&
+ ((this.timemodified==null && other.getTimemodified()==null) ||
+ (this.timemodified!=null &&
+ this.timemodified.equals(other.getTimemodified()))) &&
+ ((this.metacourse==null && other.getMetacourse()==null) ||
+ (this.metacourse!=null &&
+ this.metacourse.equals(other.getMetacourse())));
+ __equalsCalc = null;
+ return _equals;
+ }
+
+ private boolean __hashCodeCalc = false;
+ public synchronized int hashCode() {
+ if (__hashCodeCalc) {
+ return 0;
+ }
+ __hashCodeCalc = true;
+ int _hashCode = 1;
+ if (getAction() != null) {
+ _hashCode += getAction().hashCode();
+ }
+ if (getId() != null) {
+ _hashCode += getId().hashCode();
+ }
+ if (getCategory() != null) {
+ _hashCode += getCategory().hashCode();
+ }
+ if (getSortorder() != null) {
+ _hashCode += getSortorder().hashCode();
+ }
+ if (getPassword() != null) {
+ _hashCode += getPassword().hashCode();
+ }
+ if (getFullname() != null) {
+ _hashCode += getFullname().hashCode();
+ }
+ if (getShortname() != null) {
+ _hashCode += getShortname().hashCode();
+ }
+ if (getIdnumber() != null) {
+ _hashCode += getIdnumber().hashCode();
+ }
+ if (getSummary() != null) {
+ _hashCode += getSummary().hashCode();
+ }
+ if (getFormat() != null) {
+ _hashCode += getFormat().hashCode();
+ }
+ if (getShowgrades() != null) {
+ _hashCode += getShowgrades().hashCode();
+ }
+ if (getNewsitems() != null) {
+ _hashCode += getNewsitems().hashCode();
+ }
+ if (getTeacher() != null) {
+ _hashCode += getTeacher().hashCode();
+ }
+ if (getTeachers() != null) {
+ _hashCode += getTeachers().hashCode();
+ }
+ if (getStudent() != null) {
+ _hashCode += getStudent().hashCode();
+ }
+ if (getStudents() != null) {
+ _hashCode += getStudents().hashCode();
+ }
+ if (getGuest() != null) {
+ _hashCode += getGuest().hashCode();
+ }
+ if (getStartdate() != null) {
+ _hashCode += getStartdate().hashCode();
+ }
+ if (getEnrolperiod() != null) {
+ _hashCode += getEnrolperiod().hashCode();
+ }
+ if (getNumsections() != null) {
+ _hashCode += getNumsections().hashCode();
+ }
+ if (getMarker() != null) {
+ _hashCode += getMarker().hashCode();
+ }
+ if (getMaxbytes() != null) {
+ _hashCode += getMaxbytes().hashCode();
+ }
+ if (getVisible() != null) {
+ _hashCode += getVisible().hashCode();
+ }
+ if (getHiddensections() != null) {
+ _hashCode += getHiddensections().hashCode();
+ }
+ if (getGroupmode() != null) {
+ _hashCode += getGroupmode().hashCode();
+ }
+ if (getGroupmodeforce() != null) {
+ _hashCode += getGroupmodeforce().hashCode();
+ }
+ if (getLang() != null) {
+ _hashCode += getLang().hashCode();
+ }
+ if (getTheme() != null) {
+ _hashCode += getTheme().hashCode();
+ }
+ if (getCost() != null) {
+ _hashCode += getCost().hashCode();
+ }
+ if (getTimecreated() != null) {
+ _hashCode += getTimecreated().hashCode();
+ }
+ if (getTimemodified() != null) {
+ _hashCode += getTimemodified().hashCode();
+ }
+ if (getMetacourse() != null) {
+ _hashCode += getMetacourse().hashCode();
+ }
+ __hashCodeCalc = false;
+ return _hashCode;
+ }
+
+ // Type metadata
+ private static org.apache.axis.description.TypeDesc typeDesc =
+ new org.apache.axis.description.TypeDesc(CourseDatum.class, true);
+
+ static {
+ typeDesc.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "courseDatum"));
+ org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("action");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "action"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("id");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "id"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("category");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "category"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("sortorder");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "sortorder"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("password");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "password"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("fullname");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "fullname"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("shortname");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "shortname"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("idnumber");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "idnumber"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("summary");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "summary"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("format");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "format"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("showgrades");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "showgrades"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("newsitems");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "newsitems"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("teacher");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "teacher"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("teachers");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "teachers"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("student");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "student"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("students");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "students"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("guest");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "guest"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("startdate");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "startdate"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("enrolperiod");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "enrolperiod"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("numsections");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "numsections"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("marker");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "marker"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("maxbytes");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "maxbytes"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("visible");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "visible"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("hiddensections");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "hiddensections"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("groupmode");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "groupmode"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("groupmodeforce");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "groupmodeforce"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("lang");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "lang"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("theme");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "theme"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("cost");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "cost"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("timecreated");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "timecreated"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("timemodified");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "timemodified"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ elemField = new org.apache.axis.description.ElementDesc();
+ elemField.setFieldName("metacourse");
+ elemField.setXmlName(new javax.xml.namespace.QName("", "metacourse"));
+ elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
+ elemField.setNillable(false);
+ typeDesc.addFieldDesc(elemField);
+ }
+
+ /**
+ * Return type metadata object
+ */
+ public static org.apache.axis.description.TypeDesc getTypeDesc() {
+ return typeDesc;
+ }
+
+ /**
+ * Get Custom Serializer
+ */
+ public static org.apache.axis.encoding.Serializer getSerializer(
+ java.lang.String mechType,
+ java.lang.Class _javaType,
+ javax.xml.namespace.QName _xmlType) {
+ return
+ new org.apache.axis.encoding.ser.BeanSerializer(
+ _javaType, _xmlType, typeDesc);
+ }
+
+ /**
+ * Get Custom Deserializer
+ */
+ public static org.apache.axis.encoding.Deserializer getDeserializer(
+ java.lang.String mechType,
+ java.lang.Class _javaType,
+ javax.xml.namespace.QName _xmlType) {
+ return
+ new org.apache.axis.encoding.ser.BeanDeserializer(
+ _javaType, _xmlType, typeDesc);
+ }
+
+}