OSID Logo
OSID Specifications
course program package
Version 3.1.0
Interfaceosid.course.program.CredentialSearch
Implementsosid.OsidSearch
Used Byosid.course.program.CredentialSearchSession
Description

The search interface for governing credential searches.

MethodsearchAmongCredentials
Description

Execute this search among the given list of credentials.

Parametersosid.id.IdListcredentialIds list of credentials
ErrorsNULL_ARGUMENT credentialIds is null
Compliancemandatory This method must be implemented.
MethodorderCredentialResults
Description

Specify an ordering to the search results.

Parametersosid.course.program.CredentialSearchOrdercredentialSearchOrder credential search order
ErrorsNULL_ARGUMENT credentialSearchOrder is null
UNSUPPORTED credentialSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetCredentialSearchRecord
Description

Gets the credential search record corresponding to the given credential search record Type.This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypecredentialSearchRecordType a credential search record type
Returnosid.course.program.records.CredentialSearchRecord the credential search record
ErrorsNULL_ARGUMENT credentialSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(credentialSearchRecordType) is false
Compliancemandatory This method must be implemented.