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.

Like all OsidQueryInspectors, KeyQueryInspector is stateful and must not be accessed by multiple processing threads.

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.