OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.Vault
Implementsosid.OsidCatalog
Used Byosid.authorization.AuthorizationAdminSession
osid.authorization.AuthorizationLookupSession
osid.authorization.AuthorizationNotificationSession
osid.authorization.AuthorizationQuerySession
osid.authorization.AuthorizationSession
osid.authorization.AuthorizationSmartVaultSession
osid.authorization.FunctionAdminSession
osid.authorization.FunctionLookupSession
osid.authorization.FunctionNotificationSession
osid.authorization.FunctionQuerySession
show 17 more…
osid.authorization.FunctionSmartVaultSession
osid.authorization.QualifierAdminSession
osid.authorization.QualifierLookupSession
osid.authorization.QualifierNotificationSession
osid.authorization.QualifierQuerySession
osid.authorization.QualifierSmartVaultSession
osid.authorization.VaultAdminSession
osid.authorization.VaultList
osid.authorization.VaultLookupSession
osid.authorization.VaultNode
osid.authorization.rules.AuthorizationEnablerAdminSession
osid.authorization.rules.AuthorizationEnablerLookupSession
osid.authorization.rules.AuthorizationEnablerNotificationSession
osid.authorization.rules.AuthorizationEnablerQuerySession
osid.authorization.rules.AuthorizationEnablerRuleApplicationSession
osid.authorization.rules.AuthorizationEnablerRuleLookupSession
osid.authorization.rules.AuthorizationEnablerSmartVaultSession
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.TypevaultRecordType a vault record type
Returnosid.authorization.records.VaultRecord the vault record
ErrorsNULL_ARGUMENT vaultRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(vaultRecordType) is false
Compliancemandatory This method must be implemented.