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 ActivityRecord implements java.io.Serializable {
11 private java.lang.String error;
13 private java.math.BigInteger id;
15 private java.math.BigInteger time;
17 private java.math.BigInteger userid;
19 private java.lang.String ip;
21 private java.math.BigInteger course;
23 private java.math.BigInteger module;
25 private java.math.BigInteger cmid;
27 private java.lang.String action;
29 private java.lang.String url;
31 private java.lang.String info;
33 private java.lang.String DATE;
35 private java.lang.String auth;
37 private java.lang.String firstname;
39 private java.lang.String lastname;
41 private java.lang.String email;
43 private java.math.BigInteger firstaccess;
45 private java.math.BigInteger lastaccess;
47 private java.math.BigInteger lastlogin;
49 private java.math.BigInteger currentlogin;
51 private java.lang.String DLA;
53 private java.lang.String DFA;
55 private java.lang.String DLL;
57 private java.lang.String DCL;
59 public ActivityRecord() {
62 public ActivityRecord(
63 java.lang.String error,
64 java.math.BigInteger id,
65 java.math.BigInteger time,
66 java.math.BigInteger userid,
68 java.math.BigInteger course,
69 java.math.BigInteger module,
70 java.math.BigInteger cmid,
71 java.lang.String action,
73 java.lang.String info,
74 java.lang.String DATE,
75 java.lang.String auth,
76 java.lang.String firstname,
77 java.lang.String lastname,
78 java.lang.String email,
79 java.math.BigInteger firstaccess,
80 java.math.BigInteger lastaccess,
81 java.math.BigInteger lastlogin,
82 java.math.BigInteger currentlogin,
86 java.lang.String DCL) {
100 this.firstname = firstname;
101 this.lastname = lastname;
103 this.firstaccess = firstaccess;
104 this.lastaccess = lastaccess;
105 this.lastlogin = lastlogin;
106 this.currentlogin = currentlogin;
115 * Gets the error value for this ActivityRecord.
119 public java.lang.String getError() {
125 * Sets the error value for this ActivityRecord.
129 public void setError(java.lang.String error) {
135 * Gets the id value for this ActivityRecord.
139 public java.math.BigInteger getId() {
145 * Sets the id value for this ActivityRecord.
149 public void setId(java.math.BigInteger id) {
155 * Gets the time value for this ActivityRecord.
159 public java.math.BigInteger getTime() {
165 * Sets the time value for this ActivityRecord.
169 public void setTime(java.math.BigInteger time) {
175 * Gets the userid value for this ActivityRecord.
179 public java.math.BigInteger getUserid() {
185 * Sets the userid value for this ActivityRecord.
189 public void setUserid(java.math.BigInteger userid) {
190 this.userid = userid;
195 * Gets the ip value for this ActivityRecord.
199 public java.lang.String getIp() {
205 * Sets the ip value for this ActivityRecord.
209 public void setIp(java.lang.String ip) {
215 * Gets the course value for this ActivityRecord.
219 public java.math.BigInteger getCourse() {
225 * Sets the course value for this ActivityRecord.
229 public void setCourse(java.math.BigInteger course) {
230 this.course = course;
235 * Gets the module value for this ActivityRecord.
239 public java.math.BigInteger getModule() {
245 * Sets the module value for this ActivityRecord.
249 public void setModule(java.math.BigInteger module) {
250 this.module = module;
255 * Gets the cmid value for this ActivityRecord.
259 public java.math.BigInteger getCmid() {
265 * Sets the cmid value for this ActivityRecord.
269 public void setCmid(java.math.BigInteger cmid) {
275 * Gets the action value for this ActivityRecord.
279 public java.lang.String getAction() {
285 * Sets the action value for this ActivityRecord.
289 public void setAction(java.lang.String action) {
290 this.action = action;
295 * Gets the url value for this ActivityRecord.
299 public java.lang.String getUrl() {
305 * Sets the url value for this ActivityRecord.
309 public void setUrl(java.lang.String url) {
315 * Gets the info value for this ActivityRecord.
319 public java.lang.String getInfo() {
325 * Sets the info value for this ActivityRecord.
329 public void setInfo(java.lang.String info) {
335 * Gets the DATE value for this ActivityRecord.
339 public java.lang.String getDATE() {
345 * Sets the DATE value for this ActivityRecord.
349 public void setDATE(java.lang.String DATE) {
355 * Gets the auth value for this ActivityRecord.
359 public java.lang.String getAuth() {
365 * Sets the auth value for this ActivityRecord.
369 public void setAuth(java.lang.String auth) {
375 * Gets the firstname value for this ActivityRecord.
379 public java.lang.String getFirstname() {
385 * Sets the firstname value for this ActivityRecord.
389 public void setFirstname(java.lang.String firstname) {
390 this.firstname = firstname;
395 * Gets the lastname value for this ActivityRecord.
399 public java.lang.String getLastname() {
405 * Sets the lastname value for this ActivityRecord.
409 public void setLastname(java.lang.String lastname) {
410 this.lastname = lastname;
415 * Gets the email value for this ActivityRecord.
419 public java.lang.String getEmail() {
425 * Sets the email value for this ActivityRecord.
429 public void setEmail(java.lang.String email) {
435 * Gets the firstaccess value for this ActivityRecord.
437 * @return firstaccess
439 public java.math.BigInteger getFirstaccess() {
445 * Sets the firstaccess value for this ActivityRecord.
449 public void setFirstaccess(java.math.BigInteger firstaccess) {
450 this.firstaccess = firstaccess;
455 * Gets the lastaccess value for this ActivityRecord.
459 public java.math.BigInteger getLastaccess() {
465 * Sets the lastaccess value for this ActivityRecord.
469 public void setLastaccess(java.math.BigInteger lastaccess) {
470 this.lastaccess = lastaccess;
475 * Gets the lastlogin value for this ActivityRecord.
479 public java.math.BigInteger getLastlogin() {
485 * Sets the lastlogin value for this ActivityRecord.
489 public void setLastlogin(java.math.BigInteger lastlogin) {
490 this.lastlogin = lastlogin;
495 * Gets the currentlogin value for this ActivityRecord.
497 * @return currentlogin
499 public java.math.BigInteger getCurrentlogin() {
505 * Sets the currentlogin value for this ActivityRecord.
507 * @param currentlogin
509 public void setCurrentlogin(java.math.BigInteger currentlogin) {
510 this.currentlogin = currentlogin;
515 * Gets the DLA value for this ActivityRecord.
519 public java.lang.String getDLA() {
525 * Sets the DLA value for this ActivityRecord.
529 public void setDLA(java.lang.String DLA) {
535 * Gets the DFA value for this ActivityRecord.
539 public java.lang.String getDFA() {
545 * Sets the DFA value for this ActivityRecord.
549 public void setDFA(java.lang.String DFA) {
555 * Gets the DLL value for this ActivityRecord.
559 public java.lang.String getDLL() {
565 * Sets the DLL value for this ActivityRecord.
569 public void setDLL(java.lang.String DLL) {
575 * Gets the DCL value for this ActivityRecord.
579 public java.lang.String getDCL() {
585 * Sets the DCL value for this ActivityRecord.
589 public void setDCL(java.lang.String DCL) {
593 private java.lang.Object __equalsCalc = null;
594 public synchronized boolean equals(java.lang.Object obj) {
595 if (!(obj instanceof ActivityRecord)) return false;
596 ActivityRecord other = (ActivityRecord) obj;
597 if (obj == null) return false;
598 if (this == obj) return true;
599 if (__equalsCalc != null) {
600 return (__equalsCalc == obj);
605 ((this.error==null && other.getError()==null) ||
607 this.error.equals(other.getError()))) &&
608 ((this.id==null && other.getId()==null) ||
610 this.id.equals(other.getId()))) &&
611 ((this.time==null && other.getTime()==null) ||
613 this.time.equals(other.getTime()))) &&
614 ((this.userid==null && other.getUserid()==null) ||
615 (this.userid!=null &&
616 this.userid.equals(other.getUserid()))) &&
617 ((this.ip==null && other.getIp()==null) ||
619 this.ip.equals(other.getIp()))) &&
620 ((this.course==null && other.getCourse()==null) ||
621 (this.course!=null &&
622 this.course.equals(other.getCourse()))) &&
623 ((this.module==null && other.getModule()==null) ||
624 (this.module!=null &&
625 this.module.equals(other.getModule()))) &&
626 ((this.cmid==null && other.getCmid()==null) ||
628 this.cmid.equals(other.getCmid()))) &&
629 ((this.action==null && other.getAction()==null) ||
630 (this.action!=null &&
631 this.action.equals(other.getAction()))) &&
632 ((this.url==null && other.getUrl()==null) ||
634 this.url.equals(other.getUrl()))) &&
635 ((this.info==null && other.getInfo()==null) ||
637 this.info.equals(other.getInfo()))) &&
638 ((this.DATE==null && other.getDATE()==null) ||
640 this.DATE.equals(other.getDATE()))) &&
641 ((this.auth==null && other.getAuth()==null) ||
643 this.auth.equals(other.getAuth()))) &&
644 ((this.firstname==null && other.getFirstname()==null) ||
645 (this.firstname!=null &&
646 this.firstname.equals(other.getFirstname()))) &&
647 ((this.lastname==null && other.getLastname()==null) ||
648 (this.lastname!=null &&
649 this.lastname.equals(other.getLastname()))) &&
650 ((this.email==null && other.getEmail()==null) ||
652 this.email.equals(other.getEmail()))) &&
653 ((this.firstaccess==null && other.getFirstaccess()==null) ||
654 (this.firstaccess!=null &&
655 this.firstaccess.equals(other.getFirstaccess()))) &&
656 ((this.lastaccess==null && other.getLastaccess()==null) ||
657 (this.lastaccess!=null &&
658 this.lastaccess.equals(other.getLastaccess()))) &&
659 ((this.lastlogin==null && other.getLastlogin()==null) ||
660 (this.lastlogin!=null &&
661 this.lastlogin.equals(other.getLastlogin()))) &&
662 ((this.currentlogin==null && other.getCurrentlogin()==null) ||
663 (this.currentlogin!=null &&
664 this.currentlogin.equals(other.getCurrentlogin()))) &&
665 ((this.DLA==null && other.getDLA()==null) ||
667 this.DLA.equals(other.getDLA()))) &&
668 ((this.DFA==null && other.getDFA()==null) ||
670 this.DFA.equals(other.getDFA()))) &&
671 ((this.DLL==null && other.getDLL()==null) ||
673 this.DLL.equals(other.getDLL()))) &&
674 ((this.DCL==null && other.getDCL()==null) ||
676 this.DCL.equals(other.getDCL())));
681 private boolean __hashCodeCalc = false;
682 public synchronized int hashCode() {
683 if (__hashCodeCalc) {
686 __hashCodeCalc = true;
688 if (getError() != null) {
689 _hashCode += getError().hashCode();
691 if (getId() != null) {
692 _hashCode += getId().hashCode();
694 if (getTime() != null) {
695 _hashCode += getTime().hashCode();
697 if (getUserid() != null) {
698 _hashCode += getUserid().hashCode();
700 if (getIp() != null) {
701 _hashCode += getIp().hashCode();
703 if (getCourse() != null) {
704 _hashCode += getCourse().hashCode();
706 if (getModule() != null) {
707 _hashCode += getModule().hashCode();
709 if (getCmid() != null) {
710 _hashCode += getCmid().hashCode();
712 if (getAction() != null) {
713 _hashCode += getAction().hashCode();
715 if (getUrl() != null) {
716 _hashCode += getUrl().hashCode();
718 if (getInfo() != null) {
719 _hashCode += getInfo().hashCode();
721 if (getDATE() != null) {
722 _hashCode += getDATE().hashCode();
724 if (getAuth() != null) {
725 _hashCode += getAuth().hashCode();
727 if (getFirstname() != null) {
728 _hashCode += getFirstname().hashCode();
730 if (getLastname() != null) {
731 _hashCode += getLastname().hashCode();
733 if (getEmail() != null) {
734 _hashCode += getEmail().hashCode();
736 if (getFirstaccess() != null) {
737 _hashCode += getFirstaccess().hashCode();
739 if (getLastaccess() != null) {
740 _hashCode += getLastaccess().hashCode();
742 if (getLastlogin() != null) {
743 _hashCode += getLastlogin().hashCode();
745 if (getCurrentlogin() != null) {
746 _hashCode += getCurrentlogin().hashCode();
748 if (getDLA() != null) {
749 _hashCode += getDLA().hashCode();
751 if (getDFA() != null) {
752 _hashCode += getDFA().hashCode();
754 if (getDLL() != null) {
755 _hashCode += getDLL().hashCode();
757 if (getDCL() != null) {
758 _hashCode += getDCL().hashCode();
760 __hashCodeCalc = false;
765 private static org.apache.axis.description.TypeDesc typeDesc =
766 new org.apache.axis.description.TypeDesc(ActivityRecord.class, true);
769 typeDesc.setXmlType(new javax.xml.namespace.QName("http://localhost:8890/moodle19/wspp/wsdl", "activityRecord"));
770 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
771 elemField.setFieldName("error");
772 elemField.setXmlName(new javax.xml.namespace.QName("", "error"));
773 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
774 elemField.setNillable(false);
775 typeDesc.addFieldDesc(elemField);
776 elemField = new org.apache.axis.description.ElementDesc();
777 elemField.setFieldName("id");
778 elemField.setXmlName(new javax.xml.namespace.QName("", "id"));
779 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
780 elemField.setNillable(false);
781 typeDesc.addFieldDesc(elemField);
782 elemField = new org.apache.axis.description.ElementDesc();
783 elemField.setFieldName("time");
784 elemField.setXmlName(new javax.xml.namespace.QName("", "time"));
785 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
786 elemField.setNillable(false);
787 typeDesc.addFieldDesc(elemField);
788 elemField = new org.apache.axis.description.ElementDesc();
789 elemField.setFieldName("userid");
790 elemField.setXmlName(new javax.xml.namespace.QName("", "userid"));
791 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
792 elemField.setNillable(false);
793 typeDesc.addFieldDesc(elemField);
794 elemField = new org.apache.axis.description.ElementDesc();
795 elemField.setFieldName("ip");
796 elemField.setXmlName(new javax.xml.namespace.QName("", "ip"));
797 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
798 elemField.setNillable(false);
799 typeDesc.addFieldDesc(elemField);
800 elemField = new org.apache.axis.description.ElementDesc();
801 elemField.setFieldName("course");
802 elemField.setXmlName(new javax.xml.namespace.QName("", "course"));
803 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
804 elemField.setNillable(false);
805 typeDesc.addFieldDesc(elemField);
806 elemField = new org.apache.axis.description.ElementDesc();
807 elemField.setFieldName("module");
808 elemField.setXmlName(new javax.xml.namespace.QName("", "module"));
809 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
810 elemField.setNillable(false);
811 typeDesc.addFieldDesc(elemField);
812 elemField = new org.apache.axis.description.ElementDesc();
813 elemField.setFieldName("cmid");
814 elemField.setXmlName(new javax.xml.namespace.QName("", "cmid"));
815 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
816 elemField.setNillable(false);
817 typeDesc.addFieldDesc(elemField);
818 elemField = new org.apache.axis.description.ElementDesc();
819 elemField.setFieldName("action");
820 elemField.setXmlName(new javax.xml.namespace.QName("", "action"));
821 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
822 elemField.setNillable(false);
823 typeDesc.addFieldDesc(elemField);
824 elemField = new org.apache.axis.description.ElementDesc();
825 elemField.setFieldName("url");
826 elemField.setXmlName(new javax.xml.namespace.QName("", "url"));
827 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
828 elemField.setNillable(false);
829 typeDesc.addFieldDesc(elemField);
830 elemField = new org.apache.axis.description.ElementDesc();
831 elemField.setFieldName("info");
832 elemField.setXmlName(new javax.xml.namespace.QName("", "info"));
833 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
834 elemField.setNillable(false);
835 typeDesc.addFieldDesc(elemField);
836 elemField = new org.apache.axis.description.ElementDesc();
837 elemField.setFieldName("DATE");
838 elemField.setXmlName(new javax.xml.namespace.QName("", "DATE"));
839 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
840 elemField.setNillable(false);
841 typeDesc.addFieldDesc(elemField);
842 elemField = new org.apache.axis.description.ElementDesc();
843 elemField.setFieldName("auth");
844 elemField.setXmlName(new javax.xml.namespace.QName("", "auth"));
845 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
846 elemField.setNillable(false);
847 typeDesc.addFieldDesc(elemField);
848 elemField = new org.apache.axis.description.ElementDesc();
849 elemField.setFieldName("firstname");
850 elemField.setXmlName(new javax.xml.namespace.QName("", "firstname"));
851 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
852 elemField.setNillable(false);
853 typeDesc.addFieldDesc(elemField);
854 elemField = new org.apache.axis.description.ElementDesc();
855 elemField.setFieldName("lastname");
856 elemField.setXmlName(new javax.xml.namespace.QName("", "lastname"));
857 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
858 elemField.setNillable(false);
859 typeDesc.addFieldDesc(elemField);
860 elemField = new org.apache.axis.description.ElementDesc();
861 elemField.setFieldName("email");
862 elemField.setXmlName(new javax.xml.namespace.QName("", "email"));
863 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
864 elemField.setNillable(false);
865 typeDesc.addFieldDesc(elemField);
866 elemField = new org.apache.axis.description.ElementDesc();
867 elemField.setFieldName("firstaccess");
868 elemField.setXmlName(new javax.xml.namespace.QName("", "firstaccess"));
869 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
870 elemField.setNillable(false);
871 typeDesc.addFieldDesc(elemField);
872 elemField = new org.apache.axis.description.ElementDesc();
873 elemField.setFieldName("lastaccess");
874 elemField.setXmlName(new javax.xml.namespace.QName("", "lastaccess"));
875 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
876 elemField.setNillable(false);
877 typeDesc.addFieldDesc(elemField);
878 elemField = new org.apache.axis.description.ElementDesc();
879 elemField.setFieldName("lastlogin");
880 elemField.setXmlName(new javax.xml.namespace.QName("", "lastlogin"));
881 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
882 elemField.setNillable(false);
883 typeDesc.addFieldDesc(elemField);
884 elemField = new org.apache.axis.description.ElementDesc();
885 elemField.setFieldName("currentlogin");
886 elemField.setXmlName(new javax.xml.namespace.QName("", "currentlogin"));
887 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "integer"));
888 elemField.setNillable(false);
889 typeDesc.addFieldDesc(elemField);
890 elemField = new org.apache.axis.description.ElementDesc();
891 elemField.setFieldName("DLA");
892 elemField.setXmlName(new javax.xml.namespace.QName("", "DLA"));
893 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
894 elemField.setNillable(false);
895 typeDesc.addFieldDesc(elemField);
896 elemField = new org.apache.axis.description.ElementDesc();
897 elemField.setFieldName("DFA");
898 elemField.setXmlName(new javax.xml.namespace.QName("", "DFA"));
899 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
900 elemField.setNillable(false);
901 typeDesc.addFieldDesc(elemField);
902 elemField = new org.apache.axis.description.ElementDesc();
903 elemField.setFieldName("DLL");
904 elemField.setXmlName(new javax.xml.namespace.QName("", "DLL"));
905 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
906 elemField.setNillable(false);
907 typeDesc.addFieldDesc(elemField);
908 elemField = new org.apache.axis.description.ElementDesc();
909 elemField.setFieldName("DCL");
910 elemField.setXmlName(new javax.xml.namespace.QName("", "DCL"));
911 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
912 elemField.setNillable(false);
913 typeDesc.addFieldDesc(elemField);
917 * Return type metadata object
919 public static org.apache.axis.description.TypeDesc getTypeDesc() {
924 * Get Custom Serializer
926 public static org.apache.axis.encoding.Serializer getSerializer(
927 java.lang.String mechType,
928 java.lang.Class _javaType,
929 javax.xml.namespace.QName _xmlType) {
931 new org.apache.axis.encoding.ser.BeanSerializer(
932 _javaType, _xmlType, typeDesc);
936 * Get Custom Deserializer
938 public static org.apache.axis.encoding.Deserializer getDeserializer(
939 java.lang.String mechType,
940 java.lang.Class _javaType,
941 javax.xml.namespace.QName _xmlType) {
943 new org.apache.axis.encoding.ser.BeanDeserializer(
944 _javaType, _xmlType, typeDesc);