OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.VaultSearch
Implementsosid.OsidSearch
Used Byosid.authorization.VaultSearchSession
Description

The interface for governing vault searches.

MethodsearchAmongVaults
Description

Execute this search among the given list of vaults.

Parametersosid.id.IdListvaultIds list of vaults
ErrorsNULL_ARGUMENT vaultIds is null
Compliancemandatory This method must be implemented.
MethodorderVaultResults
Description

Specify an ordering to the search results.

Parametersosid.authorization.VaultSearchOrdervaultSearchOrder vault search order
ErrorsNULL_ARGUMENT vaultSearchOrder is null
UNSUPPORTED vaultSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetVaultSearchRecord
Description

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

Parametersosid.type.TypevaultSearchRecordType a vault search record type
Returnosid.authorization.records.VaultSearchRecord the vault search record
ErrorsNULL_ARGUMENT vaultSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(vaultSearchRecordType) is false
Compliancemandatory This method must be implemented.