Package | Description |
---|---|
create | |
user |
Package user defines objects and operations related to the various end users.
|
view.table |
Modifier and Type | Field and Description |
---|---|
java.util.Collection<Schedule> |
ScheduleDB.schedules |
Modifier and Type | Method and Description |
---|---|
abstract Schedule |
ScheduleDB.findByName(java.lang.String name)
Find a schedule by a unique name.
|
abstract Schedule |
Schedule.generateSchedule(java.lang.String name,
Term term,
int year,
CourseDB courses,
InstructorDB instructors,
RoomDB rooms)
Constructs a new schedule from the given name, term
year, and the resources databases (Instructor, Course, Room).
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<Schedule> |
ScheduleDB.viewSchedules()
Returns sorted list of Schedules.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ScheduleDB.add(Schedule sched)
Adds a Schedule to the database.
|
abstract void |
ScheduleDB.change(Schedule old_sched,
Schedule new_sched)
Change the given old Schedule to the given new Schedule.
|
abstract void |
ScheduleDB.remove(Schedule sched)
Removes a Schedule from the database.
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<Schedule> |
User.viewSchedule()
viewSchedule allows the user to view schedules in the Schedule Database.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Administrator.add(Schedule schedule)
Add a new schedule to the Schedule database.
|
Modifier and Type | Field and Description |
---|---|
Schedule |
ViewTable.selectedSchedule |