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 CourseDatum implements java.io.Serializable {
11 private java.lang.String action;
13 private java.math.BigInteger id;
15 private java.math.BigInteger category;
17 private java.math.BigInteger sortorder;
19 private java.lang.String password;
21 private java.lang.String fullname;
23 private java.lang.String shortname;
25 private java.lang.String idnumber;
27 private java.lang.String summary;
29 private java.lang.String format;
31 private java.math.BigInteger showgrades;
33 private java.math.BigInteger newsitems;
35 private java.lang.String teacher;
37 private java.lang.String teachers;
39 private java.lang.String student;
41 private java.lang.String students;
43 private java.math.BigInteger guest;
45 private java.math.BigInteger startdate;
47 private java.math.BigInteger enrolperiod;
49 private java.math.BigInteger numsections;
51 private java.math.BigInteger marker;
53 private java.math.BigInteger maxbytes;
55 private java.math.BigInteger visible;
57 private java.math.BigInteger hiddensections;
59 private java.math.BigInteger groupmode;
61 private java.math.BigInteger groupmodeforce;
63 private java.lang.String lang;
65 private java.lang.String theme;
67 private java.lang.String cost;
69 private java.math.BigInteger timecreated;
71 private java.math.BigInteger timemodified;
73 private java.math.BigInteger metacourse;
75 public CourseDatum() {
79 java.lang.String action,
80 java.math.BigInteger id,
81 java.math.BigInteger category,
82 java.math.BigInteger sortorder,
83 java.lang.String password,
84 java.lang.String fullname,
85 java.lang.String shortname,
86 java.lang.String idnumber,
87 java.lang.String summary,
88 java.lang.String format,
89 java.math.BigInteger showgrades,
90 java.math.BigInteger newsitems,
91 java.lang.String teacher,
92 java.lang.String teachers,
93 java.lang.String student,
94 java.lang.String students,
95 java.math.BigInteger guest,
96 java.math.BigInteger startdate,
97 java.math.BigInteger enrolperiod,
98 java.math.BigInteger numsections,
99 java.math.BigInteger marker,
100 java.math.BigInteger maxbytes,
101 java.math.BigInteger visible,
102 java.math.BigInteger hiddensections,
103 java.math.BigInteger groupmode,
104 java.math.BigInteger groupmodeforce,
105 java.lang.String lang,
106 java.lang.String theme,
107 java.lang.String cost,
108 java.math.BigInteger timecreated,
109 java.math.BigInteger timemodified,
110 java.math.BigInteger metacourse) {
111 this.action = action;
113 this.category = category;
114 this.sortorder = sortorder;
115 this.password = password;
116 this.fullname = fullname;
117 this.shortname = shortname;
118 this.idnumber = idnumber;
119 this.summary = summary;
120 this.format = format;
121 this.showgrades = showgrades;
122 this.newsitems = newsitems;
123 this.teacher = teacher;
124 this.teachers = teachers;
125 this.student = student;
126 this.students = students;
128 this.startdate = startdate;
129 this.enrolperiod = enrolperiod;
130 this.numsections = numsections;
131 this.marker = marker;
132 this.maxbytes = maxbytes;
133 this.visible = visible;
134 this.hiddensections = hiddensections;
135 this.groupmode = groupmode;
136 this.groupmodeforce = groupmodeforce;
140 this.timecreated = timecreated;
141 this.timemodified = timemodified;
142 this.metacourse = metacourse;
147 * Gets the action value for this CourseDatum.
151 public java.lang.String getAction() {
157 * Sets the action value for this CourseDatum.
161 public void setAction(java.lang.String action) {
162 this.action = action;
167 * Gets the id value for this CourseDatum.
171 public java.math.BigInteger getId() {
177 * Sets the id value for this CourseDatum.
181 public void setId(java.math.BigInteger id) {
187 * Gets the category value for this CourseDatum.
191 public java.math.BigInteger getCategory() {
197 * Sets the category value for this CourseDatum.
201 public void setCategory(java.math.BigInteger category) {
202 this.category = category;
207 * Gets the sortorder value for this CourseDatum.
211 public java.math.BigInteger getSortorder() {
217 * Sets the sortorder value for this CourseDatum.
221 public void setSortorder(java.math.BigInteger sortorder) {
222 this.sortorder = sortorder;
227 * Gets the password value for this CourseDatum.
231 public java.lang.String getPassword() {
237 * Sets the password value for this CourseDatum.
241 public void setPassword(java.lang.String password) {
242 this.password = password;
247 * Gets the fullname value for this CourseDatum.
251 public java.lang.String getFullname() {
257 * Sets the fullname value for this CourseDatum.
261 public void setFullname(java.lang.String fullname) {
262 this.fullname = fullname;
267 * Gets the shortname value for this CourseDatum.
271 public java.lang.String getShortname() {
277 * Sets the shortname value for this CourseDatum.
281 public void setShortname(java.lang.String shortname) {
282 this.shortname = shortname;
287 * Gets the idnumber value for this CourseDatum.
291 public java.lang.String getIdnumber() {
297 * Sets the idnumber value for this CourseDatum.
301 public void setIdnumber(java.lang.String idnumber) {
302 this.idnumber = idnumber;
307 * Gets the summary value for this CourseDatum.
311 public java.lang.String getSummary() {
317 * Sets the summary value for this CourseDatum.
321 public void setSummary(java.lang.String summary) {
322 this.summary = summary;
327 * Gets the format value for this CourseDatum.
331 public java.lang.String getFormat() {
337 * Sets the format value for this CourseDatum.
341 public void setFormat(java.lang.String format) {
342 this.format = format;
347 * Gets the showgrades value for this CourseDatum.
351 public java.math.BigInteger getShowgrades() {
357 * Sets the showgrades value for this CourseDatum.
361 public void setShowgrades(java.math.BigInteger showgrades) {
362 this.showgrades = showgrades;
367 * Gets the newsitems value for this CourseDatum.
371 public java.math.BigInteger getNewsitems() {
377 * Sets the newsitems value for this CourseDatum.
381 public void setNewsitems(java.math.BigInteger newsitems) {
382 this.newsitems = newsitems;
387 * Gets the teacher value for this CourseDatum.
391 public java.lang.String getTeacher() {
397 * Sets the teacher value for this CourseDatum.
401 public void setTeacher(java.lang.String teacher) {
402 this.teacher = teacher;
407 * Gets the teachers value for this CourseDatum.
411 public java.lang.String getTeachers() {
417 * Sets the teachers value for this CourseDatum.
421 public void setTeachers(java.lang.String teachers) {
422 this.teachers = teachers;
427 * Gets the student value for this CourseDatum.
431 public java.lang.String getStudent() {
437 * Sets the student value for this CourseDatum.
441 public void setStudent(java.lang.String student) {
442 this.student = student;
447 * Gets the students value for this CourseDatum.
451 public java.lang.String getStudents() {
457 * Sets the students value for this CourseDatum.
461 public void setStudents(java.lang.String students) {
462 this.students = students;
467 * Gets the guest value for this CourseDatum.
471 public java.math.BigInteger getGuest() {
477 * Sets the guest value for this CourseDatum.
481 public void setGuest(java.math.BigInteger guest) {
487 * Gets the startdate value for this CourseDatum.
491 public java.math.BigInteger getStartdate() {
497 * Sets the startdate value for this CourseDatum.
501 public void setStartdate(java.math.BigInteger startdate) {
502 this.startdate = startdate;
507 * Gets the enrolperiod value for this CourseDatum.
509 * @return enrolperiod
511 public java.math.BigInteger getEnrolperiod() {
517 * Sets the enrolperiod value for this CourseDatum.
521 public void setEnrolperiod(java.math.BigInteger enrolperiod) {
522 this.enrolperiod = enrolperiod;
527 * Gets the numsections value for this CourseDatum.
529 * @return numsections
531 public java.math.BigInteger getNumsections() {
537 * Sets the numsections value for this CourseDatum.
541 public void setNumsections(java.math.BigInteger numsections) {
542 this.numsections = numsections;
547 * Gets the marker value for this CourseDatum.
551 public java.math.BigInteger getMarker() {
557 * Sets the marker value for this CourseDatum.
561 public void setMarker(java.math.BigInteger marker) {
562 this.marker = marker;
567 * Gets the maxbytes value for this CourseDatum.
571 public java.math.BigInteger getMaxbytes() {
577 * Sets the maxbytes value for this CourseDatum.
581 public void setMaxbytes(java.math.BigInteger maxbytes) {
582 this.maxbytes = maxbytes;
587 * Gets the visible value for this CourseDatum.
591 public java.math.BigInteger getVisible() {
597 * Sets the visible value for this CourseDatum.
601 public void setVisible(java.math.BigInteger visible) {
602 this.visible = visible;
607 * Gets the hiddensections value for this CourseDatum.
609 * @return hiddensections
611 public java.math.BigInteger getHiddensections() {
612 return hiddensections;
617 * Sets the hiddensections value for this CourseDatum.
619 * @param hiddensections
621 public void setHiddensections(java.math.BigInteger hiddensections) {
622 this.hiddensections = hiddensections;
627 * Gets the groupmode value for this CourseDatum.
631 public java.math.BigInteger getGroupmode() {
637 * Sets the groupmode value for this CourseDatum.
641 public void setGroupmode(java.math.BigInteger groupmode) {
642 this.groupmode = groupmode;
647 * Gets the groupmodeforce value for this CourseDatum.
649 * @return groupmodeforce
651 public java.math.BigInteger getGroupmodeforce() {
652 return groupmodeforce;
657 * Sets the groupmodeforce value for this CourseDatum.
659 * @param groupmodeforce
661 public void setGroupmodeforce(java.math.BigInteger groupmodeforce) {
662 this.groupmodeforce = groupmodeforce;
667 * Gets the lang value for this CourseDatum.
671 public java.lang.String getLang() {
677 * Sets the lang value for this CourseDatum.
681 public void setLang(java.lang.String lang) {
687 * Gets the theme value for this CourseDatum.
691 public java.lang.String getTheme() {
697 * Sets the theme value for this CourseDatum.
701 public void setTheme(java.lang.String theme) {
707 * Gets the cost value for this CourseDatum.
711 public java.lang.String getCost() {
717 * Sets the cost value for this CourseDatum.
721 public void setCost(java.lang.String cost) {
727 * Gets the timecreated value for this CourseDatum.
729 * @return timecreated
731 public java.math.BigInteger getTimecreated() {
737 * Sets the timecreated value for this CourseDatum.
741 public void setTimecreated(java.math.BigInteger timecreated) {
742 this.timecreated = timecreated;
747 * Gets the timemodified value for this CourseDatum.
749 * @return timemodified
751 public java.math.BigInteger getTimemodified() {
757 * Sets the timemodified value for this CourseDatum.
759 * @param timemodified
761 public void setTimemodified(java.math.BigInteger timemodified) {
762 this.timemodified = timemodified;
767 * Gets the metacourse value for this CourseDatum.
771 public java.math.BigInteger getMetacourse() {
777 * Sets the metacourse value for this CourseDatum.
781 public void setMetacourse(java.math.BigInteger metacourse) {
782 this.metacourse = metacourse;
785 private java.lang.Object __equalsCalc = null;
786 public synchronized boolean equals(java.lang.Object obj) {
787 if (!(obj instanceof CourseDatum)) return false;
788 CourseDatum other = (CourseDatum) obj;
789 if (obj == null) return false;
790 if (this == obj) return true;
791 if (__equalsCalc != null) {
792 return (__equalsCalc == obj);
797 ((this.action==null && other.getAction()==null) ||
798 (this.action!=null &&
799 this.action.equals(other.getAction()))) &&
800 ((this.id==null && other.getId()==null) ||
802 this.id.equals(other.getId()))) &&
803 ((this.category==null && other.getCategory()==null) ||
804 (this.category!=null &&
805 this.category.equals(other.getCategory()))) &&
806 ((this.sortorder==null && other.getSortorder()==null) ||
807 (this.sortorder!=null &&
808 this.sortorder.equals(other.getSortorder()))) &&
809 ((this.password==null && other.getPassword()==null) ||
810 (this.password!=null &&
811 this.password.equals(other.getPassword()))) &&
812 ((this.fullname==null && other.getFullname()==null) ||
813 (this.fullname!=null &&
814 this.fullname.equals(other.getFullname()))) &&
815 ((this.shortname==null && other.getShortname()==null) ||
816 (this.shortname!=null &&
817 this.shortname.equals(other.getShortname()))) &&
818 ((this.idnumber==null && other.getIdnumber()==null) ||
819 (this.idnumber!=null &&
820 this.idnumber.equals(other.getIdnumber()))) &&
821 ((this.summary==null && other.getSummary()==null) ||
822 (this.summary!=null &&
823 this.summary.equals(other.getSummary()))) &&
824 ((this.format==null && other.getFormat()==null) ||
825 (this.format!=null &&
826 this.format.equals(other.getFormat()))) &&
827 ((this.showgrades==null && other.getShowgrades()==null) ||
828 (this.showgrades!=null &&
829 this.showgrades.equals(other.getShowgrades()))) &&
830 ((this.newsitems==null && other.getNewsitems()==null) ||
831 (this.newsitems!=null &&
832 this.newsitems.equals(other.getNewsitems()))) &&
833 ((this.teacher==null && other.getTeacher()==null) ||
834 (this.teacher!=null &&
835 this.teacher.equals(other.getTeacher()))) &&
836 ((this.teachers==null && other.getTeachers()==null) ||
837 (this.teachers!=null &&
838 this.teachers.equals(other.getTeachers()))) &&
839 ((this.student==null && other.getStudent()==null) ||
840 (this.student!=null &&
841 this.student.equals(other.getStudent()))) &&
842 ((this.students==null && other.getStudents()==null) ||
843 (this.students!=null &&
844 this.students.equals(other.getStudents()))) &&
845 ((this.guest==null && other.getGuest()==null) ||
847 this.guest.equals(other.getGuest()))) &&
848 ((this.startdate==null && other.getStartdate()==null) ||
849 (this.startdate!=null &&
850 this.startdate.equals(other.getStartdate()))) &&
851 ((this.enrolperiod==null && other.getEnrolperiod()==null) ||
852 (this.enrolperiod!=null &&
853 this.enrolperiod.equals(other.getEnrolperiod()))) &&
854 ((this.numsections==null && other.getNumsections()==null) ||
855 (this.numsections!=null &&
856 this.numsections.equals(other.getNumsections()))) &&
857 ((this.marker==null && other.getMarker()==null) ||
858 (this.marker!=null &&
859 this.marker.equals(other.getMarker()))) &&
860 ((this.maxbytes==null && other.getMaxbytes()==null) ||
861 (this.maxbytes!=null &&
862 this.maxbytes.equals(other.getMaxbytes()))) &&
863 ((this.visible==null && other.getVisible()==null) ||
864 (this.visible!=null &&
865 this.visible.equals(other.getVisible()))) &&
866 ((this.hiddensections==null && other.getHiddensections()==null) ||
867 (this.hiddensections!=null &&
868 this.hiddensections.equals(other.getHiddensections()))) &&
869 ((this.groupmode==null && other.getGroupmode()==null) ||
870 (this.groupmode!=null &&
871 this.groupmode.equals(other.getGroupmode()))) &&
872 ((this.groupmodeforce==null && other.getGroupmodeforce()==null) ||
873 (this.groupmodeforce!=null &&
874 this.groupmodeforce.equals(other.getGroupmodeforce()))) &&
875 ((this.lang==null && other.getLang()==null) ||
877 this.lang.equals(other.getLang()))) &&
878 ((this.theme==null && other.getTheme()==null) ||
880 this.theme.equals(other.getTheme()))) &&
881 ((this.cost==null && other.getCost()==null) ||
883 this.cost.equals(other.getCost()))) &&
884 ((this.timecreated==null && other.getTimecreated()==null) ||
885 (this.timecreated!=null &&
886 this.timecreated.equals(other.getTimecreated()))) &&
887 ((this.timemodified==null && other.getTimemodified()==null) ||
888 (this.timemodified!=null &&
889 this.timemodified.equals(other.getTimemodified()))) &&
890 ((this.metacourse==null && other.getMetacourse()==null) ||
891 (this.metacourse!=null &&
892 this.metacourse.equals(other.getMetacourse())));
897 private boolean __hashCodeCalc = false;
898 public synchronized int hashCode() {
899 if (__hashCodeCalc) {
902 __hashCodeCalc = true;
904 if (getAction() != null) {
905 _hashCode += getAction().hashCode();
907 if (getId() != null) {
908 _hashCode += getId().hashCode();
910 if (getCategory() != null) {
911 _hashCode += getCategory().hashCode();
913 if (getSortorder() != null) {
914 _hashCode += getSortorder().hashCode();
916 if (getPassword() != null) {
917 _hashCode += getPassword().hashCode();
919 if (getFullname() != null) {
920 _hashCode += getFullname().hashCode();
922 if (getShortname() != null) {
923 _hashCode += getShortname().hashCode();
925 if (getIdnumber() != null) {
926 _hashCode += getIdnumber().hashCode();
928 if (getSummary() != null) {
929 _hashCode += getSummary().hashCode();
931 if (getFormat() != null) {
932 _hashCode += getFormat().hashCode();
934 if (getShowgrades() != null) {
935 _hashCode += getShowgrades().hashCode();
937 if (getNewsitems() != null) {
938 _hashCode += getNewsitems().hashCode();
940 if (getTeacher() != null) {
941 _hashCode += getTeacher().hashCode();
943 if (getTeachers() != null) {
944 _hashCode += getTeachers().hashCode();
946 if (getStudent() != null) {
947 _hashCode += getStudent().hashCode();
949 if (getStudents() != null) {
950 _hashCode += getStudents().hashCode();
952 if (getGuest() != null) {
953 _hashCode += getGuest().hashCode();
955 if (getStartdate() != null) {
956 _hashCode += getStartdate().hashCode();
958 if (getEnrolperiod() != null) {
959 _hashCode += getEnrolperiod().hashCode();
961 if (getNumsections() != null) {
962 _hashCode += getNumsections().hashCode();
964 if (getMarker() != null) {
965 _hashCode += getMarker().hashCode();
967 if (getMaxbytes() != null) {
968 _hashCode += getMaxbytes().hashCode();
970 if (getVisible() != null) {
971 _hashCode += getVisible().hashCode();
973 if (getHiddensections() != null) {
974 _hashCode += getHiddensections().hashCode();
976 if (getGroupmode() != null) {
977 _hashCode += getGroupmode().hashCode();
979 if (getGroupmodeforce() != null) {
980 _hashCode += getGroupmodeforce().hashCode();
982 if (getLang() != null) {
983 _hashCode += getLang().hashCode();
985 if (getTheme() != null) {
986 _hashCode += getTheme().hashCode();
988 if (getCost() != null) {
989 _hashCode += getCost().hashCode();
991 if (getTimecreated() != null) {
992 _hashCode += getTimecreated().hashCode();
994 if (getTimemodified() != null) {
995 _hashCode += getTimemodified().hashCode();
997 if (getMetacourse() != null) {
998 _hashCode += getMetacourse().hashCode();
1000 __hashCodeCalc = false;
1005 private static org.apache.axis.description.TypeDesc typeDesc =
1006 new org.apache.axis.description.TypeDesc(CourseDatum.class, true);
1009 typeDesc.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "courseDatum"));
1010 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
1011 elemField.setFieldName("action");
1012 elemField.setXmlName(new javax.xml.namespace.QName("", "action"));
1013 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1014 elemField.setNillable(false);
1015 typeDesc.addFieldDesc(elemField);
1016 elemField = new org.apache.axis.description.ElementDesc();
1017 elemField.setFieldName("id");
1018 elemField.setXmlName(new javax.xml.namespace.QName("", "id"));
1019 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1020 elemField.setNillable(false);
1021 typeDesc.addFieldDesc(elemField);
1022 elemField = new org.apache.axis.description.ElementDesc();
1023 elemField.setFieldName("category");
1024 elemField.setXmlName(new javax.xml.namespace.QName("", "category"));
1025 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1026 elemField.setNillable(false);
1027 typeDesc.addFieldDesc(elemField);
1028 elemField = new org.apache.axis.description.ElementDesc();
1029 elemField.setFieldName("sortorder");
1030 elemField.setXmlName(new javax.xml.namespace.QName("", "sortorder"));
1031 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1032 elemField.setNillable(false);
1033 typeDesc.addFieldDesc(elemField);
1034 elemField = new org.apache.axis.description.ElementDesc();
1035 elemField.setFieldName("password");
1036 elemField.setXmlName(new javax.xml.namespace.QName("", "password"));
1037 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1038 elemField.setNillable(false);
1039 typeDesc.addFieldDesc(elemField);
1040 elemField = new org.apache.axis.description.ElementDesc();
1041 elemField.setFieldName("fullname");
1042 elemField.setXmlName(new javax.xml.namespace.QName("", "fullname"));
1043 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1044 elemField.setNillable(false);
1045 typeDesc.addFieldDesc(elemField);
1046 elemField = new org.apache.axis.description.ElementDesc();
1047 elemField.setFieldName("shortname");
1048 elemField.setXmlName(new javax.xml.namespace.QName("", "shortname"));
1049 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1050 elemField.setNillable(false);
1051 typeDesc.addFieldDesc(elemField);
1052 elemField = new org.apache.axis.description.ElementDesc();
1053 elemField.setFieldName("idnumber");
1054 elemField.setXmlName(new javax.xml.namespace.QName("", "idnumber"));
1055 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1056 elemField.setNillable(false);
1057 typeDesc.addFieldDesc(elemField);
1058 elemField = new org.apache.axis.description.ElementDesc();
1059 elemField.setFieldName("summary");
1060 elemField.setXmlName(new javax.xml.namespace.QName("", "summary"));
1061 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1062 elemField.setNillable(false);
1063 typeDesc.addFieldDesc(elemField);
1064 elemField = new org.apache.axis.description.ElementDesc();
1065 elemField.setFieldName("format");
1066 elemField.setXmlName(new javax.xml.namespace.QName("", "format"));
1067 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1068 elemField.setNillable(false);
1069 typeDesc.addFieldDesc(elemField);
1070 elemField = new org.apache.axis.description.ElementDesc();
1071 elemField.setFieldName("showgrades");
1072 elemField.setXmlName(new javax.xml.namespace.QName("", "showgrades"));
1073 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1074 elemField.setNillable(false);
1075 typeDesc.addFieldDesc(elemField);
1076 elemField = new org.apache.axis.description.ElementDesc();
1077 elemField.setFieldName("newsitems");
1078 elemField.setXmlName(new javax.xml.namespace.QName("", "newsitems"));
1079 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1080 elemField.setNillable(false);
1081 typeDesc.addFieldDesc(elemField);
1082 elemField = new org.apache.axis.description.ElementDesc();
1083 elemField.setFieldName("teacher");
1084 elemField.setXmlName(new javax.xml.namespace.QName("", "teacher"));
1085 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1086 elemField.setNillable(false);
1087 typeDesc.addFieldDesc(elemField);
1088 elemField = new org.apache.axis.description.ElementDesc();
1089 elemField.setFieldName("teachers");
1090 elemField.setXmlName(new javax.xml.namespace.QName("", "teachers"));
1091 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1092 elemField.setNillable(false);
1093 typeDesc.addFieldDesc(elemField);
1094 elemField = new org.apache.axis.description.ElementDesc();
1095 elemField.setFieldName("student");
1096 elemField.setXmlName(new javax.xml.namespace.QName("", "student"));
1097 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1098 elemField.setNillable(false);
1099 typeDesc.addFieldDesc(elemField);
1100 elemField = new org.apache.axis.description.ElementDesc();
1101 elemField.setFieldName("students");
1102 elemField.setXmlName(new javax.xml.namespace.QName("", "students"));
1103 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1104 elemField.setNillable(false);
1105 typeDesc.addFieldDesc(elemField);
1106 elemField = new org.apache.axis.description.ElementDesc();
1107 elemField.setFieldName("guest");
1108 elemField.setXmlName(new javax.xml.namespace.QName("", "guest"));
1109 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1110 elemField.setNillable(false);
1111 typeDesc.addFieldDesc(elemField);
1112 elemField = new org.apache.axis.description.ElementDesc();
1113 elemField.setFieldName("startdate");
1114 elemField.setXmlName(new javax.xml.namespace.QName("", "startdate"));
1115 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1116 elemField.setNillable(false);
1117 typeDesc.addFieldDesc(elemField);
1118 elemField = new org.apache.axis.description.ElementDesc();
1119 elemField.setFieldName("enrolperiod");
1120 elemField.setXmlName(new javax.xml.namespace.QName("", "enrolperiod"));
1121 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1122 elemField.setNillable(false);
1123 typeDesc.addFieldDesc(elemField);
1124 elemField = new org.apache.axis.description.ElementDesc();
1125 elemField.setFieldName("numsections");
1126 elemField.setXmlName(new javax.xml.namespace.QName("", "numsections"));
1127 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1128 elemField.setNillable(false);
1129 typeDesc.addFieldDesc(elemField);
1130 elemField = new org.apache.axis.description.ElementDesc();
1131 elemField.setFieldName("marker");
1132 elemField.setXmlName(new javax.xml.namespace.QName("", "marker"));
1133 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1134 elemField.setNillable(false);
1135 typeDesc.addFieldDesc(elemField);
1136 elemField = new org.apache.axis.description.ElementDesc();
1137 elemField.setFieldName("maxbytes");
1138 elemField.setXmlName(new javax.xml.namespace.QName("", "maxbytes"));
1139 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1140 elemField.setNillable(false);
1141 typeDesc.addFieldDesc(elemField);
1142 elemField = new org.apache.axis.description.ElementDesc();
1143 elemField.setFieldName("visible");
1144 elemField.setXmlName(new javax.xml.namespace.QName("", "visible"));
1145 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1146 elemField.setNillable(false);
1147 typeDesc.addFieldDesc(elemField);
1148 elemField = new org.apache.axis.description.ElementDesc();
1149 elemField.setFieldName("hiddensections");
1150 elemField.setXmlName(new javax.xml.namespace.QName("", "hiddensections"));
1151 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1152 elemField.setNillable(false);
1153 typeDesc.addFieldDesc(elemField);
1154 elemField = new org.apache.axis.description.ElementDesc();
1155 elemField.setFieldName("groupmode");
1156 elemField.setXmlName(new javax.xml.namespace.QName("", "groupmode"));
1157 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1158 elemField.setNillable(false);
1159 typeDesc.addFieldDesc(elemField);
1160 elemField = new org.apache.axis.description.ElementDesc();
1161 elemField.setFieldName("groupmodeforce");
1162 elemField.setXmlName(new javax.xml.namespace.QName("", "groupmodeforce"));
1163 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1164 elemField.setNillable(false);
1165 typeDesc.addFieldDesc(elemField);
1166 elemField = new org.apache.axis.description.ElementDesc();
1167 elemField.setFieldName("lang");
1168 elemField.setXmlName(new javax.xml.namespace.QName("", "lang"));
1169 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1170 elemField.setNillable(false);
1171 typeDesc.addFieldDesc(elemField);
1172 elemField = new org.apache.axis.description.ElementDesc();
1173 elemField.setFieldName("theme");
1174 elemField.setXmlName(new javax.xml.namespace.QName("", "theme"));
1175 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1176 elemField.setNillable(false);
1177 typeDesc.addFieldDesc(elemField);
1178 elemField = new org.apache.axis.description.ElementDesc();
1179 elemField.setFieldName("cost");
1180 elemField.setXmlName(new javax.xml.namespace.QName("", "cost"));
1181 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1182 elemField.setNillable(false);
1183 typeDesc.addFieldDesc(elemField);
1184 elemField = new org.apache.axis.description.ElementDesc();
1185 elemField.setFieldName("timecreated");
1186 elemField.setXmlName(new javax.xml.namespace.QName("", "timecreated"));
1187 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1188 elemField.setNillable(false);
1189 typeDesc.addFieldDesc(elemField);
1190 elemField = new org.apache.axis.description.ElementDesc();
1191 elemField.setFieldName("timemodified");
1192 elemField.setXmlName(new javax.xml.namespace.QName("", "timemodified"));
1193 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1194 elemField.setNillable(false);
1195 typeDesc.addFieldDesc(elemField);
1196 elemField = new org.apache.axis.description.ElementDesc();
1197 elemField.setFieldName("metacourse");
1198 elemField.setXmlName(new javax.xml.namespace.QName("", "metacourse"));
1199 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
1200 elemField.setNillable(false);
1201 typeDesc.addFieldDesc(elemField);
1205 * Return type metadata object
1207 public static org.apache.axis.description.TypeDesc getTypeDesc() {
1212 * Get Custom Serializer
1214 public static org.apache.axis.encoding.Serializer getSerializer(
1215 java.lang.String mechType,
1216 java.lang.Class _javaType,
1217 javax.xml.namespace.QName _xmlType) {
1219 new org.apache.axis.encoding.ser.BeanSerializer(
1220 _javaType, _xmlType, typeDesc);
1224 * Get Custom Deserializer
1226 public static org.apache.axis.encoding.Deserializer getDeserializer(
1227 java.lang.String mechType,
1228 java.lang.Class _javaType,
1229 javax.xml.namespace.QName _xmlType) {
1231 new org.apache.axis.encoding.ser.BeanDeserializer(
1232 _javaType, _xmlType, typeDesc);