The plug-in interface for IReadCourseTemplateHandler is used by IPSIS Adapters to support the read operation for course templates.
The interface implementation is D2L.IM.IPSIS.OrgUnits.CourseTemplates.Handlers.IReadCourseTemplateHandler.
The following configuration lists provide a starting point for any IPSIS implementation:
IPSIS, Template - Course Template
- ReadCourseTemplateIMHandler (Sort Order = 10)
- ReadCourseTemplateValidateHandler (Sort Order = 20)
ReadCourseTemplateIMHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.CourseTemplates.Handlers.ReadCourseTemplateIMHandler
Expected behavior
The handler attempts to read all information stored in the IM tables for the requested template.
Configuration note
This handler should be configured at the beginning of the list, before any Validate handlers.
ReadCourseTemplateValidateHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.CourseTemplates.Handlers.ReadCourseTemplateValidateHandler
Expected behavior
The handler performs the following tasks:
- Checks the type of any previously retrieved OrgUnit information.
- If it does not match the expected OrgUnit type (Template), an exception is thrown.
Configuration note
This handler should be configured after the ReadIM handler.