caltool.schedule
Class Meeting

java.lang.Object
  extended by java.util.Observable
      extended by mvp.Model
          extended by caltool.schedule.ScheduledItem
              extended by caltool.schedule.Appointment
                  extended by caltool.schedule.Meeting
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MeetingRequest

public class Meeting
extends Appointment

A Meeting adds an Attendees component to an Appointment. This extra component reflects the fact that a meeting is scheduled for more than one person, whereas an appointment is for a single user. Scheduling a meeting involves checking more than one user calendar and finding a common time among all attendees. The description of the ScheduleMeeting operation has further details.

See Also:
Serialized Form

Field Summary
protected  Attendees attendees
           
 
Fields inherited from class caltool.schedule.Appointment
details, duration, itemKey, location, priority, recurringInfo, remindInfo, security, startTime
 
Fields inherited from class caltool.schedule.ScheduledItem
category, endDate, startOrDueDate, title
 
Fields inherited from class mvp.Model
view
 
Constructor Summary
Meeting()
          Construct an empty meeting.
 
Method Summary
 
Methods inherited from class caltool.schedule.Appointment
getDetails, getDuration, getEndDate, getKey, getLocation, getPriority, getRecurringInfo, getRemindInfo, getSecurity, getStartDate, getStartTime
 
Methods inherited from class caltool.schedule.ScheduledItem
getCategory, getDate, getTitle
 
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
 

Field Detail

attendees

protected Attendees attendees
Constructor Detail

Meeting

public Meeting()
Construct an empty meeting.