OSID Logo
OSID Specifications
calendaring batch package
Version 3.1.0
Interfaceosid.calendaring.batch.CalendaringBatchManager
Implementsosid.OsidManager
osid.calendaring.batch.CalendaringBatchProfile
Used Byosid.calendaring.CalendaringManager
Description

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

  • EventBatchAdminSession: a session to create, modify and delete events in bulk
  • RecurringEventBatchAdminSession: a session to create, modify and delete recurring events in bulk
  • OffsetEventBatchSession: a session to create, modify and delete offset events in bulk
  • ScheduleBatchAdminSession: a session to create, modify and delete schedules in bulk
  • ScheduleSlotBatchSession: a session to create, modify and delete schedule slots in bulk
  • CommitmentBatchAdminSession: a session to create, modify and delete commitments in bulk
  • TimePeriodBatchAdminSession: a session to create, modify and delete time periods in bulk
  • CalendarBatchAdminSession: a session to create, modify and delete calendars in bulk
MethodgetEventBatchAdminSession
Description

Gets the OsidSession associated with the bulk event administration service.

Returnosid.calendaring.batch.EventBatchAdminSession an EventBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventBatchAdmin() is false
Complianceoptional This method must be implemented if supportsEventBatchAdmin() is true.
MethodgetEventBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk event administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.EventBatchAdminSession an EventBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEventBatchAdmin() and supportsVisibleFederation() are true
MethodgetRecurringEventBatchAdminSession
Description

Gets the OsidSession associated with the bulk recurring event administration service.

Returnosid.calendaring.batch.RecurringEventBatchAdminSession a RecurringEventBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventBatchAdmin() is false
Complianceoptional This method must be implemented if supportsRecurringEventBatchAdmin() is true.
MethodgetRecurringEventBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk recurring event administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.RecurringEventBatchAdminSession a RecurringEventBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventBatchAdmin() and supportsVisibleFederation() are true
MethodgetOffsetEventBatchAdminSession
Description

Gets the OsidSession associated with the bulk offset event administration service.

Returnosid.calendaring.batch.OffsetEventBatchAdminSession an OffsetEventBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventBatchAdmin() is false
Complianceoptional This method must be implemented if supportsOffsetEventBatchAdmin() is true.
MethodgetOffsetEventBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk offset event administration service for the given calendar

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.OffsetEventBatchAdminSession an OffsetEventBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventBatchAdmin() and supportsVisibleFederation() are true
MethodgetScheduleBatchAdminSession
Description

Gets the OsidSession associated with the bulk schedule administration service.

Returnosid.calendaring.batch.ScheduleBatchAdminSession a ScheduleBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleBatchAdmin() is false
Complianceoptional This method must be implemented if supportsScheduleBatchAdmin() is true.
MethodgetScheduleBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk schedule administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.ScheduleBatchAdminSession a ScheduleBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleBatchAdmin() and supportsVisibleFederation() are true
MethodgetScheduleSlotBatchAdminSession
Description

Gets the OsidSession associated with the bulk schedule slot administration service.

Returnosid.calendaring.batch.ScheduleSlotBatchAdminSession a ScheduleSlotBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotBatchAdmin() is false
Complianceoptional This method must be implemented if supportsScheduleSlotBatchAdmin() is true.
MethodgetScheduleSlotBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk schedule slot administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.ScheduleSlotBatchAdminSession a ScheduleSlotBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleSlotBatchAdmin() and supportsVisibleFederation() are true
MethodgetCommitmentBatchAdminSession
Description

Gets the OsidSession associated with the bulk commitment administration service.

Returnosid.calendaring.batch.CommitmentBatchAdminSession a CommitmentBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentBatchAdmin() is false
Complianceoptional This method must be implemented if supportsCommitmentBatchAdmin() is true.
MethodgetCommitmentBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk commitment administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.CommitmentBatchAdminSession a CommitmentBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentBatchAdmin() and supportsVisibleFederation() are true
MethodgetTimePeriodBatchAdminSession
Description

Gets the OsidSession associated with the bulk time period administration service.

Returnosid.calendaring.batch.TimePeriodBatchAdminSession a TimePeriodBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodBatchAdmin() is false
Complianceoptional This method must be implemented if supportsTimePeriodBatchAdmin() is true.
MethodgetTimePeriodBatchAdminSessionForCalendar
Description

Gets the OsidSession associated with the bulk time period administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.batch.TimePeriodBatchAdminSession a TimePeriodBatchAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTimePeriodBatchAdmin() and supportsVisibleFederation() are true
MethodgetCalendarBatchAdminSession
Description

Gets the OsidSession associated with the bulk calendar administration service.

Returnosid.calendaring.batch.CalendarBatchAdminSession a CalendarBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarBatchAdmin() is false
Complianceoptional This method must be implemented if supportsCalendarBatchAdmin() is true.