admin
Class CoursePreferenceEditing

java.lang.Object
  extended by admin.CoursePreferenceEditing

public abstract class CoursePreferenceEditing
extends java.lang.Object

This class contains the functionality allowing the administrative user to override the course preferences of the instructors.


Field Summary
(package private)  java.util.Collection<Course> courses
           
(package private)  java.lang.String currentInstructor
           
(package private)  java.util.Collection<Instructor> instructors
           
 
Constructor Summary
CoursePreferenceEditing()
           
 
Method Summary
(package private) abstract  void selectDifferentInstructor(Instructor selectedInstructor)
          SelectDifferentInstructor populates the course preference view with the required information for the selected instructor.
(package private) abstract  void updateUserPreferences()
          UpdateUserPreferences completes any changes to an Instructor's course preferences.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

courses

java.util.Collection<Course> courses

instructors

java.util.Collection<Instructor> instructors

currentInstructor

java.lang.String currentInstructor
Constructor Detail

CoursePreferenceEditing

public CoursePreferenceEditing()
Method Detail

selectDifferentInstructor

abstract void selectDifferentInstructor(Instructor selectedInstructor)
SelectDifferentInstructor populates the course preference view with the required information for the selected instructor.

Parameters:
selectedInstructor -

updateUserPreferences

abstract void updateUserPreferences()
UpdateUserPreferences completes any changes to an Instructor's course preferences.