Project:
|
![]() Figure Cal.09 - Entry Types : Class diagram
We will now look at the Calendar Entry Types in more detail.<br/>CalendarEntry contains the common attributes for Journal, Event and ToDo entries.<br/>AccessClassification refers to an entry being public or private and controls access to the entry by other than the CalendarOwner. IsRSVPRequested identifies if a return message is to be created when the entry is received.<br/>Journal Entries allow notes to be added to the Calendar.<br/>CalendarEvents relate to real world events. These may reserve Resources or Parties for a period of time in the calendar.<br/>ToDo entries relate to reminders to check on progress for a task.<br/>Events and ToDo entries can have associated Alarms. When the alarm conditions are satisfied, then the CalendarOwner can be notified in some way. The alarm trigger can be an absolute DateTimePoint and can be made relative to the start or end of the owning CalendarEntry, offset before or after the start/end by a given duration. The alarm can also be set to repeat, until the notification is responded to.<br/>e.g. A meeting has been set for 9:00am on Tues 25 Mar 2003. An alarm is set to activate 5 minutes before the meeting starts and the alarm sound is to go for 10 seconds, repeating every minute for 10 minutes or until a response is recorded.<br/><i>Note that an Alarm activation is really a type of Event. The Event could send messages to initiate various actions.</i><br/>
|