The plug-in interface for IReadCourseOfferingHandler is used by IPSIS adapters to support the read operation for Course Offerings.
The interface implementation is D2L.IM.IPSIS.OrgUnits.CourseOfferings.Handlers.IReadCourseOfferingHandler.
The following configuration lists provide a starting point for any IPSIS implementation:
IPSIS, Template - Course Offering
- ReadCourseOfferingIMHandler (Sort Order = 10)
- ReadCourseOfferingValidateHandler (Sort Order = 20)
ReadCourseOfferingIMHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.CourseOfferings.Handlers.ReadCourseOfferingIMHandler
Expected behavior
Attempts to read all information stored in the IM tables for the requested offering.
Configuration note
This handler should be configured at the beginning of the list, before any Validate handlers.
ReadCourseValidateHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.CourseOfferings.Handlers.ReadCourseOfferingValidateHandler
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 (Offering), then an exception is thrown.
Configuration note
This handler should be configured after the ReadIM handler.