caltool.schedule
Class Task

java.lang.Object
  extended by java.util.Observable
      extended by mvp.Model
          extended by caltool.schedule.ScheduledItem
              extended by caltool.schedule.Task
All Implemented Interfaces:
java.io.Serializable

public class Task
extends ScheduledItem

Like an Appointment, a Task adds a number of components to a generic ScheduledItem. A Task differs from an Appointment as follows: (1) Appointments have Duration and Location, Tasks do not. (2) For Appointments, the priority is either 'Must' or 'Optional'; for Tasks, priority is a positive integer indicating the relative priority of a task compared to other tasks. (3) Tasks have a CompletedFlag and CompletionDate components; Appointments do not.

Version:
14jan11
Author:
Gene Fisher (gfisher@calpoly.edu)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class caltool.schedule.ScheduledItem
category, endDate, startOrDueDate, title
 
Fields inherited from class mvp.Model
view
 
Constructor Summary
Task()
           
 
Method Summary
 
Methods inherited from class mvp.Model
dump, exit, getView, setView
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Task

public Task()