OSID Logo
OSID Specifications
recognition package
Version 3.1.0
Interfaceosid.recognition.Award
Implementsosid.OsidObject
Used Byosid.course.chronicle.AwardEntry
osid.recognition.AwardAdminSession
osid.recognition.AwardList
osid.recognition.AwardLookupSession
osid.recognition.Conferral
Description

An Award is something that can be conferred.

Like all OsidObjects, Award is managed by its OsidSessions and may not be accessed by concurrent processing threads.

MethodgetAwardRecord
Description

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

Parametersosid.type.TypeawardRecordType the type of award record to retrieve
Returnosid.recognition.records.AwardRecord the award record
ErrorsNULL_ARGUMENT awardRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(awardRecordType) is false
Compliancemandatory This method must be implemented.