A interface de plug-in para IReadCourseOfferingHandler é usada pelos adaptadores do IPSIS para oferecer suporte à operação de leitura para as Ofertas de curso.
A implementação da interface é D2L.IM.IPSIS.OrgUnits.CourseOfferings.Handlers.IReadCourseOfferingHandler.
As seguintes listas de configuração fornecem um ponto de partida para qualquer implementação do IPSIS:
IPSIS, modelo – Oferta de curso
- ReadCourseOfferingIMHandler (Ordem de classificação = 10)
- ReadCourseOfferingValidateHandler (Ordem de classificação = 20)
ReadCourseOfferingIMHandler
Implementação
D2L.IM.IPSIS.Default.OrgUnits.CourseOfferings.Handlers.ReadCourseOfferingIMHandler
Comportamento esperado
Tenta ler todas as informações armazenadas nas tabelas IM para a oferta solicitada.
Nota sobre a configuração
Esse manipulador deve ser configurado no início da lista, antes de qualquer manipulador Validate.
ReadCourseValidateHandler
Implementação
D2L.IM.IPSIS.Default.OrgUnits.CourseOfferings.Handlers.ReadCourseOfferingValidateHandler
Comportamento esperado
O manipulador realiza as seguintes tarefas:
- Verifica o tipo de qualquer informação de OrgUnit recuperada anteriormente.
- Se não corresponder ao tipo de OrgUnit esperado (Oferta), uma exceção será lançada.
Nota sobre a configuração
Esse manipulador deve ser configurado após o manipulador ReadIM.