Interface CalendaringManager

All Superinterfaces:
AutoCloseable, CalendaringProfile, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable

public interface CalendaringManager extends OsidManager, CalendaringProfile

The calendaring manager provides access to calendaring sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • EventLookupSession : a session to look up events
  • EventQuerySession : a session to query events
  • EventSearchSession: a session to search events
  • EventAdminSession : a session to manage events
  • EventNotificationSession: a session to receive messages pertaining to event changes
  • EventCalendarSession : a session for retriieving event and calendar mappings
  • EventCalendarAssignmentSession : a session for managing event and calendar mappings
  • EventSmartCalendarSession : a session to manage dynamic event catalogs
  • RecurringEventLookupSession : a session to look up recurring events
  • RecurringEventQuerySession : a session to query recurring events
  • RecurringEventSearchSession : a session to search recurring events
  • RecurringEventAdminSession : a session to create, modify and delete recurring event
  • RecurringEventNotificationSession : a session to receive messages pertaining to recurring event changes
  • RecurringEventCalendarSession : a session for retriieving recurring event and calendar mappings
  • RecurringEventCalendarAssignmentSession : a session for managing recurring event and calendar mappings
  • RecurringEventSmartCalendarSession : a session to manage dynamic recurring event catalogs
  • SupersedingEventLookupSession : a session to look up superseding events
  • SupersedingEventQuerySession : a session to query superseding events
  • SupersedingEventSearchSession: a session to search superseding events
  • SupersedingEventAdminSession : a session to create, modify and delete superseding events
  • SupersedingEventNotificationSession: a session to receive messages pertaining to superseding event changes
  • SupersedingEventCalendarSession : a session for retriieving superseding event and calendar mappings
  • SupersedingEventCalendarAssignmentSession : a session for managing superseding event and calendar mappings
  • SupersedingEventSmartCalendarSession : a session to manage dynamic superseding event catalogs
  • OffsetEventLookupSession : a session to look up offset events
  • OffsetEventQuerySession : a session to query offset events
  • OffsetEventSearchSession : a session to search offset events
  • OffsetEventAdminSession : a session to create, modify and delete offset events
  • OffsetEventNotificationSession : a session to receive messages pertaining to offset event changes
  • OffsetEventCalendarSession : a session for retriieving offset event and calendar mappings
  • OffsetEventCalendarAssignmentSession : a session for managing offset event and calendar mappings
  • OffsetEventSmartCalendarSession : a session to manage dynamic offset event catalogs
  • ScheduleLookupSession : a session to look up schedules
  • ScheduleQuerySession : a session to query schedules
  • ScheduleSearchSession: a session to search schedules
  • ScheduleAdminSession : a session to create, modify and delete schedules
  • ScheduleNotificationSession: a session to receive messages pertaining to schedule changes
  • ScheduleCalendarSession : a session for retriieving schedule and calendar mappings
  • ScheduleCalendarAssignmentSession : a session for managing schedule and calendar mappings
  • ScheduleSmartCalendarSession : a session to manage dynamic schedule catalogs
  • ScheduleSlotLookupSession : a session to look up schedule slots
  • ScheduleSlotQuerySession : a session to query schedule slots
  • ScheduleSlotSearchSession : a session to search scheduls slots
  • ScheduleSlotAdminSession : a session to create, modify and delete schedule slots
  • ScheduleSlotNotificationSession : a session to receive messages pertaining to schedule slot changes
  • ScheduleSlotCalendarSession : a session for retriieving schedule slot and calendar mappings
  • ScheduleSlotCalendarAssignmentSession : a session for managing schedule slot and calendar mappings
  • ScheduleSlotSmartCalendarSession : a session to manage dynamic schedule slot catalogs
  • CommitmentLookupSession : a session to look up commitments
  • CommitmentQuerySession : a session to query commitments
  • CommitmentSearchSession: a session to search commitments
  • CommitmentAdminSession : a session to create, modify and delete commitments
  • CommitmentNotificationSession: a session to receive messages pertaining to commitment changes
  • CommitmentCalendarSession : a session for retriieving commitment and calendar mappings
  • CommitmentCalendarAssignmentSession : a session for managing commitment and calendar mappings
  • CommitmentSmartCalendarSession : a session to manage dynamic commitment catalogs
  • TimePeriodLookupSession : a session to look up time periods
  • TimePeriodQuerySession : a session to query time periods
  • TimePeriodSearchSession: a session to search time periods
  • TimePeriodAdminSession : a session to create, modify and delete time periods
  • TimePeriodNotificationSession: a session to receive messages pertaining to time period changes
  • TimePeriodCalendarSession : a session for retriieving time period and calendar mappings
  • TimePeriodCalendarAssignmentSession : a session for managing time period and calendar mappings
  • TimePeriodSmartCalendarSession : a session to manage dynamic time period catalogs
  • CalendarLookupSession : a session to lookup calendars
  • CalendarSearchSession : a session to search calendars
  • CalendarAdminSession : a session to create, modify and delete calendars
  • CalendarNotificationSession : a session to receive messages pertaining to calendar changes
  • CalendarHierarchySession : a session to traverse the calendar hierarchy
  • CalendarHierarchyDesignSession : a session to manage the calendar hierarchy