OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.Calendar
Implementsosid.OsidCatalog
Description

A calendar defines a collection of events.

MethodgetCalendarRecord
Description

Gets the record corresponding to the given Calendar record Type. This method is used to retrieve an object implementing the requested record. The calendarRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(calendarRecordType) is true .

Parametersosid.type.TypecalendarRecordTypea calendar record type
Returnosid.calendaring.records.CalendarRecordthe calendar record
ErrorsNULL_ARGUMENT calendarRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(calendarRecordType) is false
CompliancemandatoryThis method must be implemented.