Package | Description |
---|---|
create | |
preferences | |
resources.course | |
view.table |
Modifier and Type | Field and Description |
---|---|
Course |
Section.course |
Modifier and Type | Method and Description |
---|---|
abstract Section |
Section.generateSection(Instructor instructor,
Room room,
Course course,
TimeDuration time,
int classNumber,
int sectionNumber,
int capacity,
DayPattern pattern)
Constructs a new section from the given instructor, room, course,
time, capacity, and pattern.
|
Modifier and Type | Field and Description |
---|---|
(package private) Course |
CoursePreference.preferredCourse |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Collection<Course> |
CourseOverlap.courses |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
CourseOverlap.addOverlapCourse(Course course)
This method adds a course to the collection of courses that cannot
overlap.
|
(package private) abstract void |
CourseOverlap.deleteOverlapCourse(Course course)
This method deletes a course from the collection of courses that cannot
overlap.
|
Modifier and Type | Field and Description |
---|---|
java.util.Collection<Course> |
CourseDB.courses |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<Course> |
CourseDB.viewCourses()
Returns sorted list of Courses.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
CourseDB.addCourse(Course c)
Adds a course to the CourseDB.
|
abstract void |
CourseDB.removeCourse(Course c)
Removes a course from the DB.
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<Section> |
ViewTable.filterByCourse(Course course)
Filters out all sections that are NOT or the specified course type.
|