schedule
Class ScheduleGen

java.lang.Object
  extended by schedule.ScheduleGen

abstract class ScheduleGen
extends java.lang.Object

Schedule generator object that handles the creation of schedules. This object is used whenever a new schedule is generated. It is the main dialog box shown in Figure 2.2.1.


Field Summary
(package private)  boolean genAutoSchedule
           
(package private)  boolean genFromExisting
           
(package private)  boolean genManualSchedule
          Booleans for each radio button
(package private)  java.util.Collection<Quarter> quarters
          Dropdown for quarter selection
 
Constructor Summary
ScheduleGen()
           
 
Method Summary
abstract  Schedule automaticSchedule()
           
abstract  void generate()
          Method that the schedule generate runs on "Go" button click.
abstract  Schedule manualSchedule()
          Methods for each type of schedule
abstract  Schedule scheduleFromExisting(Schedule existingSchedule)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

genManualSchedule

boolean genManualSchedule
Booleans for each radio button


genFromExisting

boolean genFromExisting

genAutoSchedule

boolean genAutoSchedule

quarters

java.util.Collection<Quarter> quarters
Dropdown for quarter selection

Constructor Detail

ScheduleGen

ScheduleGen()
Method Detail

generate

public abstract void generate()
Method that the schedule generate runs on "Go" button click.


manualSchedule

public abstract Schedule manualSchedule()
Methods for each type of schedule


scheduleFromExisting

public abstract Schedule scheduleFromExisting(Schedule existingSchedule)

automaticSchedule

public abstract Schedule automaticSchedule()