Interface | Description |
---|---|
LinkedSections.ConflictHandler |
Helper interface to process conflicts in
LinkedSections.computeConflicts(Enrollment, EnrollmentAssignment, ConflictHandler) |
LinkedSections.EnrollmentAssignment |
Interface to be able to provide a custom assignment to
LinkedSections.computeConflicts(Enrollment, EnrollmentAssignment, ConflictHandler) |
Class | Description |
---|---|
CancelledSections |
Cancelled sections constraint.
|
ConfigLimit |
Configuration limit constraint.
|
CourseLimit |
Course limit constraint.
|
DisabledSections |
Disabled sections constraint.
|
FixedAssignments |
Fixed assignment constraint.
|
FixInitialAssignments |
Fix initial assignment constraint.
|
HardDistanceConflicts |
Hard distance conflicts constraint.
|
LinkedSections |
Linked sections are sections (of different courses) that should be attended by the
same students.
|
LinkedSections.CurrentAssignment |
Current assignment -- default for
LinkedSections.computeConflicts(Enrollment, EnrollmentAssignment, ConflictHandler) |
RequiredReservation |
Required reservation constraint.
|
RequiredRestrictions |
Required restrictions constraint.
|
RequiredSections |
Required sections constraint.
|
ReservationLimit |
Reservation limit constraint.
|
SectionLimit |
Section limit constraint.
|
StudentConflict |
This constraints ensures that a student is not enrolled into sections that
are overlapping in time.
|
StudentNotAvailable |
Student not available.
|