pt.digitalis.dif.elearning.moodle.integration
Class MoodleIntegration2_5

java.lang.Object
  extended by pt.digitalis.dif.elearning.moodle.integration.MoodleIntegration2_3
      extended by pt.digitalis.dif.elearning.moodle.integration.MoodleIntegration2_5
All Implemented Interfaces:
IMoodleIntegrationServices

public class MoodleIntegration2_5
extends MoodleIntegration2_3

An implementation for Moodle 2.5 platform.

Author:
João Galaio jgalaio@digitalis.pt
Created on:
04/07/2014

Constructor Summary
MoodleIntegration2_5()
           
 
Method Summary
protected  String invokeRESTJson(String functionName, String parameters, String host, String token)
           
protected  String lookupVersion(long major)
          Returns the major version of moodle based on build date
 
Methods inherited from class pt.digitalis.dif.elearning.moodle.integration.MoodleIntegration2_3
courseExists, createCategories, createCategory, createCourse, createCourses, createUser, createUsers, deleteUser, deleteUsers, disableUser, disableUsers, enableUser, enableUsers, enrollUserOnCourse, enrollUsersOnCourse, getCategories, getConfiguration, getCourse, getCourses, getCoursesForUser, getCoursesInCategory, getEnabledFunctions, getHost, getToken, getUser, getUsers, getUsersForCourse, getVersion, getWebserviceURL, removeCategories, removeCategory, removeCourse, removeCourses, unenrollUserFromCourse, unenrollUsersFromCourse, updateUser, updateUsers, userExists
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoodleIntegration2_5

public MoodleIntegration2_5()
Method Detail

invokeRESTJson

protected String invokeRESTJson(String functionName,
                                String parameters,
                                String host,
                                String token)
                         throws RESTException
Overrides:
invokeRESTJson in class MoodleIntegration2_3
Parameters:
functionName -
parameters -
host -
token -
Returns:
a
Throws:
RESTException

lookupVersion

protected String lookupVersion(long major)
Returns the major version of moodle based on build date

Overrides:
lookupVersion in class MoodleIntegration2_3
Parameters:
major - The major version
Returns:
A string representation of the version.


Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.