OSID Logo
OSID Specifications
recognition package
Version 3.0.0
Release Candidate Preview
Interfaceosid.recognition.AcademyQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for searching for academies. 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.
MethodgetAwardIdTerms
Description

Gets the award Id terms.

Returnosid.search.terms.IdTerm[]the award Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAwardTerms
Description

Gets the award terms.

Returnosid.recognition.AwardQueryInspector[]the award terms
CompliancemandatoryThis method must be implemented.
MethodgetConvocationIdTerms
Description

Gets the convocation Id terms.

Returnosid.search.terms.IdTerm[]the convocation Id terms
CompliancemandatoryThis method must be implemented.
MethodgetConvocationTerms
Description

Gets the convocation terms.

Returnosid.recognition.ConvocationQueryInspector[]the convocation terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorAcademyIdTerms
Description

Gets the ancestor academy Id terms.

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

Gets the ancestor academy terms.

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

Gets the descendant academy Id terms.

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

Gets the descendant academy terms.

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

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

Parametersosid.type.TypeacademyRecordTypean academy record type
Returnosid.recognition.records.AcademyQueryInspectorRecordthe academy query inspector record
ErrorsNULL_ARGUMENT academyRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(academyRecordType) is false
CompliancemandatoryThis method must be implemented.