--- /dev/null
+package com.pentila.evalcomp.moodlews;
+
+public class MoodleWSPortTypeProxy implements com.pentila.evalcomp.moodlews.MoodleWSPortType {
+ private String _endpoint = null;
+ private com.pentila.evalcomp.moodlews.MoodleWSPortType moodleWSPortType = null;
+
+ public MoodleWSPortTypeProxy() {
+ _initMoodleWSPortTypeProxy();
+ }
+
+ public MoodleWSPortTypeProxy(String endpoint) {
+ _endpoint = endpoint;
+ _initMoodleWSPortTypeProxy();
+ }
+
+ private void _initMoodleWSPortTypeProxy() {
+ try {
+ moodleWSPortType = (new com.pentila.evalcomp.moodlews.MoodleWSLocator()).getMoodleWSPort();
+ if (moodleWSPortType != null) {
+ if (_endpoint != null)
+ ((javax.xml.rpc.Stub)moodleWSPortType)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
+ else
+ _endpoint = (String)((javax.xml.rpc.Stub)moodleWSPortType)._getProperty("javax.xml.rpc.service.endpoint.address");
+ }
+
+ }
+ catch (javax.xml.rpc.ServiceException serviceException) {}
+ }
+
+ public String getEndpoint() {
+ return _endpoint;
+ }
+
+ public void setEndpoint(String endpoint) {
+ _endpoint = endpoint;
+ if (moodleWSPortType != null)
+ ((javax.xml.rpc.Stub)moodleWSPortType)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint);
+
+ }
+
+ public com.pentila.evalcomp.moodlews.MoodleWSPortType getMoodleWSPortType() {
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType;
+ }
+
+ public com.pentila.evalcomp.moodlews.LoginReturn login(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.login(username, password);
+ }
+
+ public boolean logout(java.math.BigInteger client, java.lang.String sesskey) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.logout(client, sesskey);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_course(java.math.BigInteger client, java.lang.String sesskey, java.lang.String courseid, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_course(client, sesskey, courseid, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_course_byid(java.math.BigInteger client, java.lang.String sesskey, java.lang.String info) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_course_byid(client, sesskey, info);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_course_byidnumber(java.math.BigInteger client, java.lang.String sesskey, java.lang.String info) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_course_byidnumber(client, sesskey, info);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetGroupsReturn get_groups_bycourse(java.math.BigInteger client, java.lang.String sesskey, java.lang.String courseid, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_groups_bycourse(client, sesskey, courseid, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetGroupsReturn get_group_byid(java.math.BigInteger client, java.lang.String sesskey, java.lang.String info, java.math.BigInteger courseid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_group_byid(client, sesskey, info, courseid);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetGroupsReturn get_groups_byname(java.math.BigInteger client, java.lang.String sesskey, java.lang.String info, java.math.BigInteger courseid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_groups_byname(client, sesskey, info, courseid);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_user(java.math.BigInteger client, java.lang.String sesskey, java.lang.String userid, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_user(client, sesskey, userid, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.EditUsersOutput edit_users(java.math.BigInteger client, java.lang.String sesskey, com.pentila.evalcomp.moodlews.EditUsersInput users) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.edit_users(client, sesskey, users);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_users(java.math.BigInteger client, java.lang.String sesskey, java.lang.String[] userids, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_users(client, sesskey, userids, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_teachers(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value, java.lang.String id) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_teachers(client, sesskey, value, id);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_students(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value, java.lang.String id) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_students(client, sesskey, value, id);
+ }
+
+ public com.pentila.evalcomp.moodlews.EditCoursesOutput edit_courses(java.math.BigInteger client, java.lang.String sesskey, com.pentila.evalcomp.moodlews.EditCoursesInput courses) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.edit_courses(client, sesskey, courses);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_courses(java.math.BigInteger client, java.lang.String sesskey, java.lang.String[] courseids, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_courses(client, sesskey, courseids, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetResourcesReturn get_resources(java.math.BigInteger client, java.lang.String sesskey, java.lang.String[] courseids, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_resources(client, sesskey, courseids, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetResourcesReturn get_instances_bytype(java.math.BigInteger client, java.lang.String sesskey, java.lang.String[] courseids, java.lang.String idfield, java.lang.String type) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_instances_bytype(client, sesskey, courseids, idfield, type);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetGradesReturn get_grades(java.math.BigInteger client, java.lang.String sesskey, java.lang.String userid, java.lang.String[] courseids, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_grades(client, sesskey, userid, courseids, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.EnrolStudentsReturn enrol_students(java.math.BigInteger client, java.lang.String sesskey, java.lang.String courseid, java.lang.String[] userids, java.lang.String idfield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.enrol_students(client, sesskey, courseid, userids, idfield);
+ }
+
+ public com.pentila.evalcomp.moodlews.AssignUsersReturn assignUsers(java.math.BigInteger client, java.lang.String sesskey, java.lang.String courseid, java.lang.String[] userids, java.lang.String idfield, java.lang.String idrole) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.assignUsers(client, sesskey, courseid, userids, idfield, idrole);
+ }
+
+ public com.pentila.evalcomp.moodlews.UnassignUsersReturn unassignUsers(java.math.BigInteger client, java.lang.String sesskey, java.lang.String courseid, java.lang.String[] userids, java.lang.String idfield, java.lang.String idrole) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.unassignUsers(client, sesskey, courseid, userids, idfield, idrole);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetRolesReturn get_roles(java.math.BigInteger client, java.lang.String sesskey) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_roles(client, sesskey);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetRolesReturn get_role_byid(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_role_byid(client, sesskey, value);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetRolesReturn get_role_byname(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_role_byname(client, sesskey, value);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetEventsReturn get_events(java.math.BigInteger client, java.lang.String sesskey, java.math.BigInteger eventtype, java.math.BigInteger ownerid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_events(client, sesskey, eventtype, ownerid);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetLastChangesReturn get_last_changes(java.math.BigInteger client, java.lang.String sesskey, java.lang.String courseid, java.lang.String idfield, java.math.BigInteger limit) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_last_changes(client, sesskey, courseid, idfield, limit);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCategoriesReturn get_categories(java.math.BigInteger client, java.lang.String sesskey) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_categories(client, sesskey);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCategoriesReturn get_category_byid(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_category_byid(client, sesskey, value);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCategoriesReturn get_category_byname(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_category_byname(client, sesskey, value);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_my_courses(java.math.BigInteger client, java.lang.String sesskey, java.math.BigInteger uid, java.lang.String sort) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_my_courses(client, sesskey, uid, sort);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_my_courses_byidnumber(java.math.BigInteger client, java.lang.String sesskey, java.lang.String uinfo, java.lang.String sort) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_my_courses_byidnumber(client, sesskey, uinfo, sort);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_my_courses_byusername(java.math.BigInteger client, java.lang.String sesskey, java.lang.String uinfo, java.lang.String sort) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_my_courses_byusername(client, sesskey, uinfo, sort);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetCoursesReturn get_courses_bycategory(java.math.BigInteger client, java.lang.String sesskey, java.math.BigInteger categoryid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_courses_bycategory(client, sesskey, categoryid);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_user_byusername(java.math.BigInteger client, java.lang.String sesskey, java.lang.String userinfo) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_user_byusername(client, sesskey, userinfo);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_user_byidnumber(java.math.BigInteger client, java.lang.String sesskey, java.lang.String userinfo) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_user_byidnumber(client, sesskey, userinfo);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_user_byid(java.math.BigInteger client, java.lang.String sesskey, java.lang.String userinfo) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_user_byid(client, sesskey, userinfo);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_users_bycourse(java.math.BigInteger client, java.lang.String sesskey, java.lang.String idcourse, java.lang.String idfield, java.math.BigInteger idrole) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_users_bycourse(client, sesskey, idcourse, idfield, idrole);
+ }
+
+ public java.math.BigInteger count_users_bycourse(java.math.BigInteger client, java.lang.String sesskey, java.lang.String idcourse, java.lang.String idfield, java.math.BigInteger idrole) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.count_users_bycourse(client, sesskey, idcourse, idfield, idrole);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetUsersReturn get_group_members(java.math.BigInteger client, java.lang.String sesskey, java.math.BigInteger groupid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_group_members(client, sesskey, groupid);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetGroupsReturn get_my_group(java.math.BigInteger client, java.lang.String sesskey, java.math.BigInteger courseid, java.math.BigInteger uid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_my_group(client, sesskey, courseid, uid);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetGroupsReturn get_my_groups(java.math.BigInteger client, java.lang.String sesskey, java.math.BigInteger uid) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_my_groups(client, sesskey, uid);
+ }
+
+ public java.math.BigInteger get_my_id(java.math.BigInteger client, java.lang.String sesskey) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_my_id(client, sesskey);
+ }
+
+ public boolean has_role_incourse(java.math.BigInteger client, java.lang.String sesskey, java.lang.String iduser, java.lang.String iduserfield, java.lang.String idcourse, java.lang.String idcoursefield, java.math.BigInteger idrole) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.has_role_incourse(client, sesskey, iduser, iduserfield, idcourse, idcoursefield, idrole);
+ }
+
+ public java.math.BigInteger get_primaryrole_incourse(java.math.BigInteger client, java.lang.String sesskey, java.lang.String iduser, java.lang.String iduserfield, java.lang.String idcourse, java.lang.String idcoursefield) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_primaryrole_incourse(client, sesskey, iduser, iduserfield, idcourse, idcoursefield);
+ }
+
+ public com.pentila.evalcomp.moodlews.GetActivitiesReturn get_activities(java.math.BigInteger client, java.lang.String sesskey, java.lang.String iduser, java.lang.String iduserfield, java.lang.String idcourse, java.lang.String idcoursefield, java.math.BigInteger idlimit) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.get_activities(client, sesskey, iduser, iduserfield, idcourse, idcoursefield, idlimit);
+ }
+
+ public java.math.BigInteger count_activities(java.math.BigInteger client, java.lang.String sesskey, java.lang.String value1, java.lang.String id1, java.lang.String value2, java.lang.String id2) throws java.rmi.RemoteException{
+ if (moodleWSPortType == null)
+ _initMoodleWSPortTypeProxy();
+ return moodleWSPortType.count_activities(client, sesskey, value1, id1, value2, id2);
+ }
+
+
+}
\ No newline at end of file