Interface | osid.recognition.Conferral | ||
---|---|---|---|
Implements | osid.OsidRelationship | ||
Description |
A | ||
Method | getAwardId | ||
Description |
Gets the | ||
Return | osid.id.Id | the subscriber Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getAward | ||
Description |
Gets the subscriber's award. | ||
Return | osid.recognition.Award | the subscriber's award. | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getRecipientId | ||
Description |
Gets the | ||
Return | osid.id.Id | the resource Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getRecipient | ||
Description |
Gets the recipient (e.g. Samuel Goldwyn). | ||
Return | osid.resource.Resource | the resource | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | hasReference | ||
Description |
Tests if the was conferred for a reference object. | ||
Return | boolean | true if a reference exists, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getReferenceId | ||
Description |
Gets the | ||
Return | osid.id.Id | the reference Id | |
Errors | ILLEGAL_STATE | hasReference() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasConvocation | ||
Description |
Tests if the award was conferred as part of a convocation. | ||
Return | boolean | true if a convocation exists, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getConvocationId | ||
Description |
Gets the | ||
Return | osid.id.Id | the convocation Id | |
Errors | ILLEGAL_STATE | hasConvocation() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getConvocation | ||
Description |
Gets the convocation (e.g. 19th Academy Awards for the time period 1946). | ||
Return | osid.recognition.Convocation | the convocation | |
Errors | ILLEGAL_STATE | hasConvocation() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getConferralRecord | ||
Description |
Gets the conferral record corresponding to the given
| ||
Parameters | osid.type.Type | conferralRecordType | the type of conferral record to retrieve |
Return | osid.recognition.records.ConferralRecord | the conferral record | |
Errors | NULL_ARGUMENT | conferralRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(conferralRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |