OSID Logo
OSID Specifications
hold package
Version 3.1.0
Interfaceosid.hold.Oubliette
Implementsosid.OsidCatalog
Used Byosid.hold.BlockAdminSession
osid.hold.BlockLookupSession
osid.hold.BlockNotificationSession
osid.hold.BlockQuerySession
osid.hold.BlockSession
osid.hold.BlockSmartOublietteSession
osid.hold.HoldAdminSession
osid.hold.HoldLookupSession
osid.hold.HoldNotificationSession
osid.hold.HoldQuerySession
show 52 more…
osid.hold.HoldSmartOublietteSession
osid.hold.IssueAdminSession
osid.hold.IssueLookupSession
osid.hold.IssueNotificationSession
osid.hold.IssueQuerySession
osid.hold.IssueSmartOublietteSession
osid.hold.MyHoldSession
osid.hold.OublietteAdminSession
osid.hold.OublietteList
osid.hold.OublietteLookupSession
osid.hold.OublietteNode
osid.hold.rules.HoldEnablerAdminSession
osid.hold.rules.HoldEnablerLookupSession
osid.hold.rules.HoldEnablerNotificationSession
osid.hold.rules.HoldEnablerQuerySession
osid.hold.rules.HoldEnablerRuleApplicationSession
osid.hold.rules.HoldEnablerRuleLookupSession
osid.hold.rules.HoldEnablerSmartOublietteSession
osid.hold.rules.IssueConstrainerAdminSession
osid.hold.rules.IssueConstrainerEnablerAdminSession
osid.hold.rules.IssueConstrainerEnablerLookupSession
osid.hold.rules.IssueConstrainerEnablerNotificationSession
osid.hold.rules.IssueConstrainerEnablerQuerySession
osid.hold.rules.IssueConstrainerEnablerRuleApplicationSession
osid.hold.rules.IssueConstrainerEnablerRuleLookupSession
osid.hold.rules.IssueConstrainerEnablerSmartOublietteSession
osid.hold.rules.IssueConstrainerLookupSession
osid.hold.rules.IssueConstrainerNotificationSession
osid.hold.rules.IssueConstrainerQuerySession
osid.hold.rules.IssueConstrainerRuleApplicationSession
osid.hold.rules.IssueConstrainerRuleLookupSession
osid.hold.rules.IssueConstrainerSmartOublietteSession
osid.hold.rules.IssueEnablerAdminSession
osid.hold.rules.IssueEnablerLookupSession
osid.hold.rules.IssueEnablerNotificationSession
osid.hold.rules.IssueEnablerQuerySession
osid.hold.rules.IssueEnablerRuleApplicationSession
osid.hold.rules.IssueEnablerRuleLookupSession
osid.hold.rules.IssueEnablerSmartOublietteSession
osid.hold.rules.IssueProcessorAdminSession
osid.hold.rules.IssueProcessorEnablerAdminSession
osid.hold.rules.IssueProcessorEnablerLookupSession
osid.hold.rules.IssueProcessorEnablerNotificationSession
osid.hold.rules.IssueProcessorEnablerQuerySession
osid.hold.rules.IssueProcessorEnablerRuleApplicationSession
osid.hold.rules.IssueProcessorEnablerRuleLookupSession
osid.hold.rules.IssueProcessorEnablerSmartOublietteSession
osid.hold.rules.IssueProcessorLookupSession
osid.hold.rules.IssueProcessorNotificationSession
osid.hold.rules.IssueProcessorQuerySession
osid.hold.rules.IssueProcessorRuleApplicationSession
osid.hold.rules.IssueProcessorRuleLookupSession
Description

An Oubliette represents a collection of blocks.

MethodgetOublietteRecord
Description

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

Parametersosid.type.TypeoublietteRecordType the type of oubliette record to retrieve
Returnosid.hold.records.OublietteRecord the oubliette record
ErrorsNULL_ARGUMENT oublietteRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(oublietteRecordType) is false
Compliancemandatory This method must be implemented.