OSID Logo
OSID Specifications
recognition package
Version 3.1.0
Interfaceosid.recognition.AcademyQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.recognition.AcademyQueryInspector
osid.recognition.AcademySearchResults
osid.recognition.AwardQueryInspector
osid.recognition.ConferralQueryInspector
osid.recognition.ConvocationQueryInspector
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
Compliancemandatory This method must be implemented.
MethodgetConferralTerms
Description

Gets the conferral terms.

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

Gets the award Id terms.

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

Gets the award terms.

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

Gets the convocation Id terms.

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

Gets the convocation terms.

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

Gets the ancestor academy Id terms.

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

Gets the ancestor academy terms.

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

Gets the descendant academy Id terms.

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

Gets the descendant academy terms.

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

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

Parametersosid.type.TypeacademyRecordType an academy record type
Returnosid.recognition.records.AcademyQueryInspectorRecord the academy query inspector record
ErrorsNULL_ARGUMENT academyRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(academyRecordType) is false
Compliancemandatory This method must be implemented.