| Interface | osid.recognition.ConferralQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidRelationshipQueryInspector | ||
| Description | 
                 The inspector for examining conferral queries.  | ||
| Method | getAwardIdTerms | ||
| Description | 
                     Gets the award   | ||
| Return | osid.search.terms.IdTerm[] | the award  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAwardTerms | ||
| Description | 
                     Gets the award terms.  | ||
| Return | osid.recognition.AwardQueryInspector[] | the award terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRecipientIdTerms | ||
| Description | 
                     Gets the recipient   | ||
| Return | osid.search.terms.IdTerm[] | the recipient  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRecipientTerms | ||
| Description | 
                     Gets the recipient terms.  | ||
| Return | osid.resource.ResourceQueryInspector[] | the recipient terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getReferenceIdTerms | ||
| Description | 
                     Gets the reference   | ||
| Return | osid.search.terms.IdTerm[] | the reference  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConvocationIdTerms | ||
| Description | 
                     Gets the convocation   | ||
| Return | osid.search.terms.IdTerm[] | the convocation  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConvocationTerms | ||
| Description | 
                     Gets the convocation terms.  | ||
| Return | osid.recognition.ConvocationQueryInspector[] | the convocation terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAcademyIdTerms | ||
| Description | 
                     Gets the academy   | ||
| Return | osid.search.terms.IdTerm[] | the academy  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAcademyTerms | ||
| Description | 
                     Gets the academy terms.  | ||
| Return | osid.recognition.AcademyQueryInspector[] | the academy terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getConferralQueryInspectorRecord | ||
| Description | 
                     Gets the conferral query inspector record corresponding 
                    to the given   | ||
| Parameters | osid.type.Type | conferralRecordType | a conferral record type | 
| Return | osid.recognition.records.ConferralQueryInspectorRecord | the conferral query inspector 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. | |