OSID Logo
OSID Specifications
authentication package
Version 3.1.0
Interfaceosid.authentication.AgencyQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.authentication.AgencyQueryInspector
osid.authentication.AgencySearchResults
osid.authentication.AgentQueryInspector
Description

This is the query inspector for examining queries.

MethodgetAgentIdTerms
Description

Gets the agent Id terms.

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

Gets the agent terms.

Returnosid.authentication.AgentQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorAgencyIdTerms
Description

Gets the ancestor agency Id terms.

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

Gets the ancestor agency terms.

Returnosid.authentication.AgencyQueryInspector[] the ancestor agency terms
Compliancemandatory This method must be implemented.
MethodgetDescendantAgencyIdTerms
Description

Gets the descendant agency Id terms.

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

Gets the descendant agency terms.

Returnosid.authentication.AgencyQueryInspector[] the descendant agency terms
Compliancemandatory This method must be implemented.
MethodgetAgencyQueryInspectorRecord
Description

Gets the agency query inspector record corresponding to the given Agency record Type.

Parametersosid.type.TypeagencyRecordType an agency record type
Returnosid.authentication.records.AgencyQueryInspectorRecord the agency query inspector record
ErrorsNULL_ARGUMENT agencyRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(agencyRecordType) is false
Compliancemandatory This method must be implemented.