| 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. | |