L'interface du gestionnaire IReadDepartmentHandler est utilisée par les adaptateurs IPSIS pour prendre en charge l'opération de lecture pour les départements.
La mise en œuvre de l'interface est D2L.IM.IPSIS.OrgUnits.Departments.Handlers.IReadDepartmentHandler.
Les listes de configuration IPSIS, Template – Department offrent un point de départ pour toute mise en œuvre IPSIS.
La liste des gestionnaires ci-dessous offre un point de départ :
- ReadDepartmentIMHandler (Sort Order = 10)
- ReadDepartmentValidateHandler (Sort Order = 20)
ReadDepartmentIMHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentIMHandler
Comportement prévu
Ce gestionnaire tente de lire toutes les informations stockées dans les tableaux IM pour le département demandé.
Note de configuration
Ce gestionnaire devrait être configuré au début de la liste, devant tout gestionnaire de validation.
ReadDepartmentLMSHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentLMSHandler
Comportement prévu
Ce gestionnaire effectue les tâches suivantes :
- Récupère toutes les correspondances d'unité organisationnelle pour le département indiqué.
- Si aucune correspondance n'est trouvée, une exception DataNotFoundException est générée.
- Si une ou plusieurs correspondances existent, le gestionnaire recherche l'UO du SGA dans la première correspondance disponible et renvoie les informations pertinentes.
- Dans le cas contraire, 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.
ReadDepartmentValidateHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentValidateHandler
Comportement prévu
Ce gestionnaire vérifie que l'unité organisationnelle récupérée est un département.
Note de configuration
Ce gestionnaire devrait être configuré après les gestionnaires ReadIM et ReadLMS (s'ils sont présents).