OSID Logo
OSID Specifications
authentication keys package
Version 3.1.0
Interfaceosid.authentication.keys.KeySearchOrder
Implementsosid.OsidObjectSearchOrder
Used Byosid.authentication.keys.KeySearchSession
osid.authentication.keys.KeySmartAgencySession
Description

An interface for specifying the ordering of search results.

MethodsupportsAgentSearchOrder
Description

Tests if an AgentSearchOrder is available.

Returnboolean true if an agent search order interface is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetAgentSearchOrder
Description

Gets the agent search order.

Returnosid.authentication.AgentSearchOrder the agent search order
ErrorsUNIMPLEMENTED supportsAgentSearchOrder() is false
Complianceoptional This method must be implemented is supportsAgentSearchOrder() is true.
MethodgetKeySearchOrderRecord
Description

Gets the key search order record corresponding to the given key record Type. Multiple retrievals return the same underlying object.

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