OSID Logo
OSID Specifications
authorization package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authorization.Vault
Implementsosid.OsidCatalog
Description

A vault defines a collection of authorizations and functions.

MethodgetVaultRecord
Description

Gets the vault record corresponding to the given Vault record Type. This method is used to retrieve an object implementing the requested record. The vaultRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(vaultRecordType) is true .

Parametersosid.type.TypevaultRecordTypea vault record type
Returnosid.authorization.records.VaultRecordthe vault record
ErrorsNULL_ARGUMENT vaultRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(vaultRecordType) is false
CompliancemandatoryThis method must be implemented.