admin
Class MainUI

java.lang.Object
  extended by admin.MainUI

abstract class MainUI
extends java.lang.Object

This class provides the functionality for the administrative user upon accessing the application.


Nested Class Summary
(package private) static class MainUI.DatabaseSelection
           
(package private) static class MainUI.ViewOptions
           
 
Constructor Summary
MainUI()
           
 
Method Summary
abstract  void accessDatabase(MainUI.DatabaseSelection selection)
          AccessDatabase allows the administrative user to access, update, and modify a selected database, as specified by 'selection'.
abstract  void createSchedule()
          CreateSchedule brings up the interface that allows the administrative user to make a new schedule.
abstract  void editSchedule()
          EditSchedule brings up the interface that allows the administrative user to make any changes to existing schedules.
abstract  void generateOrViewSchedule()
          GenerateOrViewSchedule brings up the interface for general schedule handling.
abstract  void viewOrEditDatabases()
          ViewOrEditDatabases brings up the interface for general database handling.
abstract  void viewSchedule(MainUI.ViewOptions options)
          ViewSchedule allows the administrative user to view existing schedules in a variety of ways, specified by the 'options' parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MainUI

MainUI()
Method Detail

generateOrViewSchedule

public abstract void generateOrViewSchedule()
GenerateOrViewSchedule brings up the interface for general schedule handling.


viewOrEditDatabases

public abstract void viewOrEditDatabases()
ViewOrEditDatabases brings up the interface for general database handling.


createSchedule

public abstract void createSchedule()
CreateSchedule brings up the interface that allows the administrative user to make a new schedule.


editSchedule

public abstract void editSchedule()
EditSchedule brings up the interface that allows the administrative user to make any changes to existing schedules.


viewSchedule

public abstract void viewSchedule(MainUI.ViewOptions options)
ViewSchedule allows the administrative user to view existing schedules in a variety of ways, specified by the 'options' parameter.

Parameters:
options -

accessDatabase

public abstract void accessDatabase(MainUI.DatabaseSelection selection)
AccessDatabase allows the administrative user to access, update, and modify a selected database, as specified by 'selection'.

Parameters:
selection -