OSID Logo
OSID Specifications
recognition package
Version 3.0.0
Release Candidate Preview
Interfaceosid.recognition.AwardQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for searching for awards. Each method specifies an AND term while multiple invocations of the same method produce a nested OR.

MethodgetConferralIdTerms
Description

Gets the conferral Id terms.

Returnosid.search.terms.IdTerm[]the conferral Id terms
CompliancemandatoryThis method must be implemented.
MethodgetConferralTerms
Description

Gets the conferral terms.

Returnosid.recognition.ConferralQueryInspector[]the conferral terms
CompliancemandatoryThis method must be implemented.
MethodgetAcademyIdTerms
Description

Gets the academy Id terms.

Returnosid.search.terms.IdTerm[]the academy Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAcademyTerms
Description

Gets the academy terms.

Returnosid.recognition.AcademyQueryInspector[]the academy terms
CompliancemandatoryThis method must be implemented.
MethodgetAwardQueryInspectorRecord
Description

Gets the query inspector record corresponding to the given Award record Type.

Parametersosid.type.TypeawardRecordTypean award record type
Returnosid.recognition.records.AwardQueryInspectorRecordthe award query inspector record
ErrorsNULL_ARGUMENT awardRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(awardRecordType) is false
CompliancemandatoryThis method must be implemented.