OSID Logo
OSID Specifications
recognition package
Version 3.1.0
Interfaceosid.recognition.AwardQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.course.chronicle.AwardEntryQueryInspector
osid.course.requisite.RequisiteQueryInspector
osid.recognition.AcademyQueryInspector
osid.recognition.AwardSearchResults
osid.recognition.AwardSmartAcademySession
osid.recognition.ConferralQueryInspector
osid.recognition.ConvocationQueryInspector
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
Compliancemandatory This method must be implemented.
MethodgetConferralTerms
Description

Gets the conferral terms.

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

Gets the academy Id terms.

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

Gets the academy terms.

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

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

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