OSID Logo
OSID Specifications
authentication keys package
Version 3.1.0
Interfaceosid.authentication.keys.KeyQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.authentication.keys.KeySearchResults
osid.authentication.keys.KeySmartAgencySession
Description

This is the query inspector for examining key 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.
MethodgetKeyQueryInspectorRecord
Description

Gets the key query inspector record corresponding to the given Key record Type.

Parametersosid.type.TypekeyRecordType a key record type
Returnosid.authentication.keys.records.KeyQueryInspectorRecord the key query inspector record
ErrorsNULL_ARGUMENT keyRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(keyRecordType) is false
Compliancemandatory This method must be implemented.