OSID Logo
OSID Specifications
hold package
Version 3.0.0
Release Candidate Preview
Interfaceosid.hold.HoldManager
Implementsosid.OsidManager
osid.hold.HoldProfile
Description

The hold manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • BlockSession: a session for checking for blocks
  • MyHoldSession: a session for looking up holds for the authenticated agent
  • BlockLookupSession: a session to retrieve blocks
  • BlockQuerySession: a session to query for blocks
  • BlockSearchSession: a session to search for blocks
  • BlockAdminSession: a session to create and delete blocks
  • BlockNotificationSession: a session to receive notifications pertaining to block changes
  • BlockOublietteSession: a session to looking mappings of blocks to oubliettes
  • BlockOublietteAssignmentSession: a session to manage block to oubliette mappings
  • BlockOublietteAssignmentSession: a session to manage dynamic oubliettes of blocks
  • IssueLookupSession: a session to retrieve issues
  • IssueQuerySession: a session to query for issues
  • IssueSearchSession: a session to search for issues
  • IssueAdminSession: a session to create and delete issues
  • IssueNotificationSession: a session to receive notifications pertaining to issue changes
  • IssueOublietteSession: a session to look up issue oubliette mappings
  • IssueOublietteAssignmentSession: a session to manage issue to oubliette mappings
  • IssueSmartOublietteSession: a session to manage dynamic oubliettes of issues
  • HoldLookupSession: a session to retrieve holds
  • HoldQuerySession: a session to query for holds
  • HoldSearchSession: a session to search for holds
  • HoldAdminSession: a session to create and delete holds
  • HoldNotificationSession: a session to receive notifications pertaining to hold changes
  • HoldOublietteSession: a session to look up hol oubliette mappings
  • HoldOublietteAssignmentSession: a session to manage hold to oubliette mappings
  • HoldSmartOublietteSession: a session to manage dynamic oubliettes of holds
  • OublietteLookupSession: a session to retrieve oubliettes
  • OublietteQuerySession: a session to search for oubliettes
  • OublietteSearchSession: a session to search for oubliettes
  • OublietteAdminSession: a session to create and delete oubliettes
  • OublietteNotificationSession: a session to receive notifications pertaining to oubliette changes
  • OublietteHierarchySession: a session to traverse a hierarchy of oubliette
  • OublietteHierarchyDesignSession: a session to manage an oubliette hierarchy
MethodgetBlockSession
Description

Gets the OsidSession associated with the block service to check for blocks.

Returnosid.hold.BlockSessiona BlockSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlock() is false
ComplianceoptionalThis method must be implemented if supportsBlock() is true.
MethodgetBlockSessionForOubliette
Description

Gets the OsidSession associated with the block service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the oubliette
Returnosid.hold.BlockSessiona BlockSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlock() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBlock() and supportsVisibleFederation() are true
MethodgetMyHoldSession
Description

Gets the OsidSession associated with the my hold service.

Returnosid.hold.MyHoldSessiona MyHoldSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyHold() is false
ComplianceoptionalThis method must be implemented if supportsMyHold() is true.
MethodgetMyHoldSessionForOubliette
Description

Gets the OsidSession associated with the my hold service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the oubliette
Returnosid.hold.MyHoldSessiona MyHoldSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyHold() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMyHold() and supportsVisibleFederation() are true
MethodgetBlockLookupSession
Description

Gets the OsidSession associated with the block lookup service.

Returnosid.hold.BlockLookupSessiona BlockLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockLookup() is false
ComplianceoptionalThis method must be implemented if supportsBlockLookup() is true.
MethodgetBlockLookupSessionForOubliette
Description

Gets the OsidSession associated with the block lookup service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.BlockLookupSessiona BlockLookupSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBlockLookup() and supportsVisibleFederation() are true
MethodgetBlockQuerySession
Description

Gets the OsidSession associated with the block query service.

Returnosid.hold.BlockQuerySessiona BlockQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockQuery() is false
ComplianceoptionalThis method must be implemented if supportsBlockQuery() is true.
MethodgetBlockQuerySessionForOubliette
Description

Gets the OsidSession associated with the block query service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.BlockQuerySessiona BlockQuerySession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBlockQuery() and supportsVisibleFederation() are true
MethodgetBlockSearchSession
Description

Gets the OsidSession associated with the block search service.

Returnosid.hold.BlockSearchSessiona BlockSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockSearch() is false
ComplianceoptionalThis method must be implemented if supportsBlockSearch() is true.
MethodgetBlockSearchSessionForOubliette
Description

Gets the OsidSession associated with the block search service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.BlockSearchSessiona BlockSearchSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBlockSearch() and supportsVisibleFederation() are true
MethodgetBlockAdminSession
Description

Gets the OsidSession associated with the block administration service.

Returnosid.hold.BlockAdminSessiona BlockAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBlockAdmin() is true.
MethodgetBlockAdminSessionForOubliette
Description

Gets the OsidSession associated with the block administration service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.BlockAdminSessiona BlockAdminSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBlockAdmin() and supportsVisibleFederation() are true
MethodgetBlockNotificationSession
Description

Gets the OsidSession associated with the block notification service.

Parametersosid.hold.BlockReceiverblockReceiverthe notification callback
Returnosid.hold.BlockNotificationSessiona BlockNotificationSession
ErrorsNULL_ARGUMENT blockReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockNotification() is false
ComplianceoptionalThis method must be implemented if supportsBlockNotification() is true.
MethodgetBlockNotificationSessionForOubliette
Description

Gets the OsidSession associated with the block notification service for the given oubliette.

Parametersosid.hold.BlockReceiverblockReceiverthe notification callback
osid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.BlockNotificationSessiona BlockNotificationSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT blockReceiver or oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBlockNotification() and supportsVisibleFederation() are true
MethodgetBlockOublietteSession
Description

Gets the OsidSession to lookup block/oubliette mappings.

Returnosid.hold.BlockOublietteSessiona BlockOublietteSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockOubliette() is false
ComplianceoptionalThis method must be implemented if supportsBlockOubliette() is true.
MethodgetBlockOublietteAssignmentSession
Description

Gets the OsidSession associated with assigning blocks to oubliettes.

Returnosid.hold.BlockOublietteAssignmentSessiona BlockOublietteAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockOublietteAssignment() is false
ComplianceoptionalThis method must be implemented if supportsBlockOublietteAssignment() is true.
MethodgetBlockSmartOublietteSession
Description

Gets the OsidSession to manage block smart oubliettes.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.BlockSmartOublietteSessiona BlockSmartOublietteSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBlockSmartOubliette() is false
ComplianceoptionalThis method must be implemented if supportsBlockSmartOubliette() is true.
MethodgetIssueLookupSession
Description

Gets the OsidSession associated with the issue lookup service.

Returnosid.hold.IssueLookupSessionan IssueLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueLookup() is false
ComplianceoptionalThis method must be implemented if supportsIssueLookup() is true.
MethodgetIssueLookupSessionForOubliette
Description

Gets the OsidSession associated with the issue lookup service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the oubliette
Returnosid.hold.IssueLookupSessionan IssueLookupSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsIssueLookup() and supportsVisibleFederation() are true
MethodgetIssueQuerySession
Description

Gets the OsidSession associated with the issue query service.

Returnosid.hold.IssueQuerySessionan IssueQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsIssueQuery() is true.
MethodgetIssueQuerySessionForOubliette
Description

Gets the OsidSession associated with the issue query service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.IssueQuerySessionan IssueQuerySession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsIssueQuery() and supportsVisibleFederation() are true
MethodgetIssueSearchSession
Description

Gets the OsidSession associated with the issue search service.

Returnosid.hold.IssueSearchSessionan IssueSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueSearch() is false
ComplianceoptionalThis method must be implemented if supportsIssueSearch() is true.
MethodgetIssueSearchSessionForOubliette
Description

Gets the OsidSession associated with the issue search service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.IssueSearchSessionan IssueSearchSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsIssueSearch() and supportsVisibleFederation() are true
MethodgetIssueAdminSession
Description

Gets the OsidSession associated with the issue administration service.

Returnosid.hold.IssueAdminSessionan IssueAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueAdmin() is false
ComplianceoptionalThis method must be implemented if supportsIssueAdmin() is true.
MethodgetIssueAdminSessionForOubliette
Description

Gets the OsidSession associated with the issue administration service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.IssueAdminSessionan IssueAdminSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsIssueAdmin() and supportsVisibleFederation() are true
MethodgetIssueNotificationSession
Description

Gets the OsidSession associated with the issue notification service.

Parametersosid.hold.IssueReceiverissueReceiverthe notification callback
Returnosid.hold.IssueNotificationSessionan IssueNotificationSession
ErrorsNULL_ARGUMENT issueReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueNotification() is false
ComplianceoptionalThis method must be implemented if supportsIssueNotification() is true.
MethodgetIssueNotificationSessionForOubliette
Description

Gets the OsidSession associated with the issue notification service for the given oubliette.

Parametersosid.hold.IssueReceiverissueReceiverthe notification callback
osid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.IssueNotificationSessionan IssueNotificationSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT issueReceiver or oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsIssueNotification() and supportsVisibleFederation() are true
MethodgetIssueOublietteSession
Description

Gets the OsidSession to lookup issue/oubliette holds.

Returnosid.hold.IssueOublietteSessionan IssueOublietteSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueOubliette() is false
ComplianceoptionalThis method must be implemented if supportsIssueOubliette() is true.
MethodgetIssueOublietteAssignmentSession
Description

Gets the OsidSession associated with assigning issues to oubliettes.

Returnosid.hold.IssueOublietteAssignmentSessionan IssueOublietteAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueOublietteAssignment() is false
ComplianceoptionalThis method must be implemented if supportsIssueOublietteAssignment() is true.
MethodgetIssueSmartOublietteSession
Description

Gets the OsidSession to manage locatin smart oubliettes.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.IssueSmartOublietteSessionan IssueSmartOublietteSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsIssueSmartOubliette() is false
ComplianceoptionalThis method must be implemented if supportsIssueSmartOubliette() is true.
MethodgetHoldLookupSession
Description

Gets the OsidSession associated with the hold lookup service.

Returnosid.hold.HoldLookupSessiona HoldLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldLookup() is false
ComplianceoptionalThis method must be implemented if supportsHoldLookup() is true.
MethodgetHoldLookupSessionForOubliette
Description

Gets the OsidSession associated with the hold lookup service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.HoldLookupSessiona HoldLookupSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsHoldLookup() and supportsVisibleFederation() are true
MethodgetHoldQuerySession
Description

Gets the OsidSession associated with the hold query service.

Returnosid.hold.HoldQuerySessiona HoldQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldQuery() is false
ComplianceoptionalThis method must be implemented if supportsHoldQuery() is true.
MethodgetHoldQuerySessionForOubliette
Description

Gets the OsidSession associated with the hold query service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.HoldQuerySessiona CHoldQuerySession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsHoldQuery() and supportsVisibleFederation() are true
MethodgetHoldSearchSession
Description

Gets the OsidSession associated with the hold search service.

Returnosid.hold.HoldSearchSessiona HoldSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldSearch() is false
ComplianceoptionalThis method must be implemented if supportsHoldSearch() is true.
MethodgetHoldSearchSessionForOubliette
Description

Gets the OsidSession associated with the hold search service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.HoldSearchSessiona HoldSearchSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsHoldSearch() and supportsVisibleFederation() are true
MethodgetHoldAdminSession
Description

Gets the OsidSession associated with the hold administrative service.

Returnosid.hold.HoldAdminSessiona HoldAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldAdmin() is false
ComplianceoptionalThis method must be implemented if supportsHoldAdmin() is true.
MethodgetHoldAdminSessionForOubliette
Description

Gets the OsidSession associated with the hold administrative service for the given oubliette.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.HoldAdminSessiona HoldAdminSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsHoldAdmin() and supportsVisibleFederation() are true.
MethodgetHoldNotificationSession
Description

Gets the OsidSession associated with the hold notification service.

Parametersosid.hold.HoldReceiverholdReceiverthe notification callback
Returnosid.hold.HoldNotificationSessiona HoldNotificationSession
ErrorsNULL_ARGUMENT holdReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldNotification() is false
ComplianceoptionalThis method must be implemented if supportsHoldNotification() is true.
MethodgetHoldNotificationSessionForOubliette
Description

Gets the OsidSession associated with the hold notification service for the given oubliette.

Parametersosid.hold.HoldReceiverholdReceiverthe notification callback
osid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.HoldNotificationSessiona HoldNotificationSession
ErrorsNOT_FOUNDno oubliette found by the given Id
NULL_ARGUMENT holdReceiver or oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsHoldNotification() and supportsVisibleFederation() are true
MethodgetHoldOublietteSession
Description

Gets the OsidSession to lookup hold/oubliette mappings.

Returnosid.hold.HoldOublietteSessiona HoldOublietteSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldOubliette() is false
ComplianceoptionalThis method must be implemented if supportsHoldOubliette() is true.
MethodgetHoldOublietteAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to oubliettes.

Returnosid.hold.HoldOublietteAssignmentSessiona HoldOublietteAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldOublietteAssignment() is false
ComplianceoptionalThis method must be implemented if supportsHoldOublietteAssignment() is true.
MethodgetHoldSmartOublietteSession
Description

Gets the OsidSession to manage hold smart oubliettes.

Parametersosid.id.IdoublietteIdthe Id of the Oubliette
Returnosid.hold.HoldSmartOublietteSessiona HoldSmartOublietteSession
ErrorsNOT_FOUNDno Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldSmartOubliette() is false
ComplianceoptionalThis method must be implemented if supportsHoldSmartOubliette() is true.
MethodgetOublietteLookupSession
Description

Gets the OsidSession associated with the oubliette lookup service.

Returnosid.hold.OublietteLookupSessiona OublietteLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteLookup() is false
ComplianceoptionalThis method must be implemented if supportsOublietteLookup() is true.
MethodgetOublietteQuerySession
Description

Gets the OsidSession associated with the oubliette query service.

Returnosid.hold.OublietteQuerySessiona OublietteQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteQuery() is false
ComplianceoptionalThis method must be implemented if supportsOublietteQuery() is true.
MethodgetOublietteSearchSession
Description

Gets the OsidSession associated with the oubliette search service.

Returnosid.hold.OublietteSearchSessiona OublietteSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteSearch() is false
ComplianceoptionalThis method must be implemented if supportsOublietteSearch() is true.
MethodgetOublietteAdminSession
Description

Gets the OsidSession associated with the oubliette administrative service.

Returnosid.hold.OublietteAdminSessiona OublietteAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteAdmin() is false
ComplianceoptionalThis method must be implemented if supportsOublietteAdmin() is true.
MethodgetOublietteNotificationSession
Description

Gets the OsidSession associated with the oubliette notification service.

Parametersosid.hold.OublietteReceiveroublietteReceiverthe notification callback
Returnosid.hold.OublietteNotificationSessiona OublietteNotificationSession
ErrorsNULL_ARGUMENT oublietteReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteNotification() is false
ComplianceoptionalThis method must be implemented if supportsOublietteNotification() is true.
MethodgetOublietteHierarchySession
Description

Gets the OsidSession associated with the oubliette hierarchy service.

Returnosid.hold.OublietteHierarchySessiona OublietteHierarchySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsOublietteHierarchy() is true.
MethodgetOublietteHierarchyDesignSession
Description

Gets the OsidSession associated with the oubliette hierarchy design service.

Returnosid.hold.OublietteHierarchyDesignSessiona HierarchyDesignSession for oubliettes
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOublietteHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsOublietteHierarchyDesign() is true.
MethodgetHoldBatchManager
Description

Gets a HoldBatchManager.

Returnosid.hold.batch.HoldBatchManagera HoldBatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldBatch() is false
ComplianceoptionalThis method must be implemented if supportsHoldBatch() is true.
MethodgetHoldRulesManager
Description

Gets a HoldRulesManager.

Returnosid.hold.rules.HoldRulesManagera HoldRulesManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsHoldRules() is false
ComplianceoptionalThis method must be implemented if supportsHoldRules() is true.