De plug-in-interface voor IReadDepartmentHandler wordt door IPSIS-adapters gebruikt om de leesbewerking voor afdelingen te ondersteunen.
De interface-implementatie is D2L.IM.IPSIS.OrgUnits.Departments.Handlers.IReadDepartmentHandler.
De configuratielijsten IPSIS, Sjabloon - Afdeling bieden een startpunt voor elke IPSIS-implementatie.
De volgende lijst met handlers biedt een startpunt:
- ReadDepartmentIMHandler (sorteervolgorde = 10)
- ReadDepartmentValidateHandler (sorteervolgorde = 20)
ReadDepartmentIMHandler
Implementatie
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentIMHandler®
Verwacht gedrag
Probeert alle informatie te lezen die is opgeslagen in de IM-tabellen voor de aangevraagde afdeling.
Opmerking over de configuratie
Deze handler moet aan het begin van de lijst worden geconfigureerd, voordat Validate-handlers worden gebruikt.
ReadDepartmentLMSHandler
Implementatie
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentLMSHandler®
Verwacht gedrag
De handler voert de volgende taken uit:
- Hiermee worden alle toewijzingen van de OrgUnit voor de gegeven afdeling opgehaald.
- Als er geen toewijzing wordt gevonden, wordt er een DataNotFoundException gegenereerd.
- Als er een of meer toewijzingen bestaan, zoekt de handler de LMS OrgUnit in de eerste beschikbare toewijzing en retourneert de details van de OrgUnit.
- Anders wordt er een InvalidOrgUnitException geretourneerd.
Opmerking over de configuratie
Deze handler moet worden geconfigureerd na de ReadIM-handler en vóór eventuele Validate-handlers.
ReadDepartmentValidateHandler
Implementatie
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentValidateHandler®
Verwacht gedrag
Zorgt ervoor dat de opgehaalde organisatie-eenheid daadwerkelijk een afdeling is.
Opmerking over de configuratie
Deze handler moet worden geconfigureerd na ReadIM en ReadLMS (indien aanwezig).