CeleneParser class
///Classe permettant d'intéragir avec la plateforme Celene
Constructors
-
CeleneParser.new(List<
Classes> courses)
Properties
- celeneEndpoint ↔ String
-
URL pointant sur la plateforme Celene
getter/setter pair
-
courses
↔ List<
Classes> -
Liste des cours enregistrés par l'utilisateur
getter/setter pair
-
files
↔ Map<
String, List< FileEntry> > -
Dictionnaire des fichiers téléchargés par l'utilisateur
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- loggedIn ↔ bool
-
Indique l'état de la session actuelle
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addFileToDownloadedFiles(
FileEntry entry, String cID) → void -
clearCredentials(
) → void -
downloadElement(
dynamic link, dynamic eltType, dynamic savePath) → Future< String> - Fonction faisant appel aux fonctions de téléchargement en fonction du type de fichier passé en paramètre
-
getClassData(
dynamic cID) → Future< List< Course> > - Récupère et lit la page d'un cours sur celene, retourne la liste des ressources disponibles sur cette page
-
getClassUrl(
dynamic cID) → Uri - Permet d'obtenir l'URL d'un cours sur celene à partir de l'ID
-
getFolderDownloadLink(
dynamic id) → Uri - Permet d'obtenir l'URL de téléchargement d'un dossier sur celene à partir de son ID
-
getUserJoinedClasses(
) → Future< List< Classes> > - Fonction récupérant les cours rejoint par l'utilisateur sur Celene
-
loadCeleneSession(
) → bool - Charge la session celene si la persistance de session à été activée
-
loginToCelene(
) → Future< bool> - Fonction pour se connecter à celene et créer une session
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
saveCeleneSession(
) → Future< bool> - Sauvegarde la session Celene si la persistance de session est activée
-
setCAS(
CASAuth cas) → void - Initialise l'attribut casAuth à la valeur passée en paramètre
-
setCredentials(
(String, String) credentials) → void - Initialise l'attribut credentials à la valeur passée en paramètre
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
getIDFromProfileUrl(
String url) → int -
getIDFromUrl(
String url) → int - Permet d'obtenir l'ID d'un cours sur celene à partir de l'URL