L'interface du gestionnaire IReadSemesterHandler est utilisée par les adaptateurs IPSIS pour prendre en charge l'opération de lecture pour les semestres.
La mise en œuvre de l'interface est D2L.IM.IPSIS.OrgUnits.Semesters.Handlers.IReadSemesterHandler.
Les listes de configuration suivantes offrent un point de départ pour toute mise en œuvre IPSIS :
IPSIS, Template – Semester
- ReadSemesterIMHandler (Sort Order = 10)
- ReadSemesterValidateHandler (Sort Order = 20)
ReadSemesterIMHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.Semesters.Handlers.ReadSemesterIMHandler
Comportement prévu
- Ce gestionnaire tente de lire toutes les informations stockées dans les tableaux IM pour le semestre demandé.
- Le gestionnaire génère une exception DataNotFoundException si aucun enregistrement n'est trouvé.
Note de configuration
Ce gestionnaire devrait être configuré au début de la liste, devant tout gestionnaire de validation.
ReadSemesterLMSHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.Semesters.Handlers.ReadSemesterLMSHandler
Comportement prévu
Ce gestionnaire effectue les tâches suivantes :
- Récupère toutes les correspondances d'unité organisationnelle pour le semestre indiqué.
- Génère une exception DataNotFoundException si aucune correspondance n'est trouvée.
- Si une ou plusieurs correspondances existent, le gestionnaire recherche l'UO du SGA dans la première correspondance disponible et renvoie les informations concernant cette UO.
- Autrement, le gestionnaire génère une exception InvalidOrgUnitException.
Note de configuration
Ce gestionnaire devrait être configuré après le gestionnaire ReadIM, et avant tout gestionnaire de validation.
ReadSemesterValidateHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.Semesters.Handlers.ReadSemesterValidateHandler
Comportement prévu
Ce gestionnaire vérifie que l'unité organisationnelle récupérée est un semestre.
Note de configuration
Ce gestionnaire devrait être configuré après les gestionnaires ReadIM et ReadLMS (s'ils sont présents).