instructor
Class TimePreferencesGUI

java.lang.Object
  extended by instructor.TimePreferencesGUI

abstract class TimePreferencesGUI
extends java.lang.Object

This class contains the objects necessary for Instructor Time Preferences


Field Summary
(package private)  Instructor instructor
           
(package private)  java.lang.String quickAdd
           
(package private)  java.util.Collection<TimeBlock> timeAvailability
           
 
Constructor Summary
TimePreferencesGUI()
           
 
Method Summary
abstract  TimeBlock add()
          Adds TimeBlock to temporary editing time preferences
abstract  TimeBlock delete()
          Removes the specified TimeBlock from the temporary editing time preferences
abstract  void next()
          Saves time preferences to database, redirects to Course Preferences
abstract  TimeBlock update()
          Adds TimeBlock to timeAvailability
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instructor

Instructor instructor

timeAvailability

java.util.Collection<TimeBlock> timeAvailability

quickAdd

java.lang.String quickAdd
Constructor Detail

TimePreferencesGUI

TimePreferencesGUI()
Method Detail

add

public abstract TimeBlock add()
Adds TimeBlock to temporary editing time preferences


update

public abstract TimeBlock update()
Adds TimeBlock to timeAvailability


delete

public abstract TimeBlock delete()
Removes the specified TimeBlock from the temporary editing time preferences


next

public abstract void next()
Saves time preferences to database, redirects to Course Preferences