CourseEnrolmentGateway
CourseEnrolmentGateway
Queryable Gateway
- Full name: \Gibbon\Domain\Timetable\CourseEnrolmentGateway
- Parent class: \Gibbon\Domain\QueryableGateway
Methods
- queryCourseEnrolmentByClass
- queryCourseEnrolmentByPerson
- selectEnrolableClassesByYearGroup
- selectEnrolableStudentsByYearGroup
- selectCourseEnrolmentByRollGroup
Inherited from TableAware
Inherited from QueryableGateway
Inherited from Gateway
queryCourseEnrolmentByClass
CourseEnrolmentGateway::queryCourseEnrolmentByClass( \Gibbon\Domain\QueryCriteria $criteria, $gibbonSchoolYearID, $gibbonCourseClassID, $left = false ): \Gibbon\Domain\Timetable\DataSet
Return Value:
\Gibbon\Domain\Timetable\DataSet
queryCourseEnrolmentByPerson
CourseEnrolmentGateway::queryCourseEnrolmentByPerson( \Gibbon\Domain\QueryCriteria $criteria, $gibbonSchoolYearID, $gibbonPersonID, $left = false )
selectEnrolableClassesByYearGroup
CourseEnrolmentGateway::selectEnrolableClassesByYearGroup( $gibbonSchoolYearID, $gibbonYearGroupID )
selectEnrolableStudentsByYearGroup
CourseEnrolmentGateway::selectEnrolableStudentsByYearGroup( $gibbonSchoolYearID, $gibbonYearGroupID )
selectCourseEnrolmentByRollGroup
CourseEnrolmentGateway::selectCourseEnrolmentByRollGroup( $gibbonRollGroupID )