A interface de plug-in para IReadCourseTemplateHandler é usada pelos Adaptadores do IPSIS para oferecer suporte à operação de leitura para os modelos de curso.
A implementação da interface é D2L.IM.IPSIS.OrgUnits.CourseTemplates.Handlers.IReadCourseTemplateHandler.
As seguintes listas de configuração fornecem um ponto de partida para qualquer implementação do IPSIS:
IPSIS, modelo – Modelo de curso
- ReadCourseTemplateIMHandler (Ordem de classificação = 10)
- ReadCourseTemplateValidateHandler (Ordem de classificação = 20)
ReadCourseTemplateIMHandler
Implementação
D2L.IM.IPSIS.Default.OrgUnits.CourseTemplates.Handlers.ReadCourseTemplateIMHandler
Comportamento esperado
O manipulador tenta ler todas as informações armazenadas nas tabelas IM para o modelo solicitado.
Nota sobre a configuração
Esse manipulador deve ser configurado no início da lista, antes de qualquer manipulador Validate.
ReadCourseTemplateValidateHandler
Implementação
D2L.IM.IPSIS.Default.OrgUnits.CourseTemplates.Handlers.ReadCourseTemplateValidateHandler
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 (Modelo), uma exceção será lançada.
Nota sobre a configuração
Esse manipulador deve ser configurado após o manipulador ReadIM.