OSID Logo
OSID Specifications
hold package
Version 3.1.0
Interfaceosid.hold.HoldManager
Implementsosid.OsidManager
osid.hold.HoldProfile
Used Byosid.orchestration.OrchestrationManager
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.BlockSession a BlockSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlock() is false
Complianceoptional This method must be implemented if supportsBlock() is true.
MethodgetBlockSessionForOubliette
Description

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

Parametersosid.id.IdoublietteId the Id of the oubliette
Returnosid.hold.BlockSession a BlockSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlock() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlock() and supportsVisibleFederation() are true
MethodgetMyHoldSession
Description

Gets the OsidSession associated with the my hold service.

Returnosid.hold.MyHoldSession a MyHoldSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyHold() is false
Complianceoptional This 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.IdoublietteId the Id of the oubliette
Returnosid.hold.MyHoldSession a MyHoldSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyHold() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsMyHold() and supportsVisibleFederation() are true
MethodgetBlockLookupSession
Description

Gets the OsidSession associated with the block lookup service.

Returnosid.hold.BlockLookupSession a BlockLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockLookup() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.BlockLookupSession a BlockLookupSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockLookup() and supportsVisibleFederation() are true
MethodgetBlockQuerySession
Description

Gets the OsidSession associated with the block query service.

Returnosid.hold.BlockQuerySession a BlockQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockQuery() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.BlockQuerySession a BlockQuerySession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockQuery() and supportsVisibleFederation() are true
MethodgetBlockSearchSession
Description

Gets the OsidSession associated with the block search service.

Returnosid.hold.BlockSearchSession a BlockSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockSearch() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.BlockSearchSession a BlockSearchSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockSearch() and supportsVisibleFederation() are true
MethodgetBlockAdminSession
Description

Gets the OsidSession associated with the block administration service.

Returnosid.hold.BlockAdminSession a BlockAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockAdmin() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.BlockAdminSession a BlockAdminSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockAdmin() and supportsVisibleFederation() are true
MethodgetBlockNotificationSession
Description

Gets the OsidSession associated with the block notification service.

Parametersosid.hold.BlockReceiverblockReceiver the notification callback
Returnosid.hold.BlockNotificationSession a BlockNotificationSession
ErrorsNULL_ARGUMENT blockReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockNotification() is false
Complianceoptional This 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.BlockReceiverblockReceiver the notification callback
osid.id.IdoublietteId the Id of the Oubliette
Returnosid.hold.BlockNotificationSession a BlockNotificationSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT blockReceiver or oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBlockNotification() and supportsVisibleFederation() are true
MethodgetBlockOublietteSession
Description

Gets the OsidSession to lookup block/oubliette mappings.

Returnosid.hold.BlockOublietteSession a BlockOublietteSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockOubliette() is false
Complianceoptional This method must be implemented if supportsBlockOubliette() is true.
MethodgetBlockOublietteAssignmentSession
Description

Gets the OsidSession associated with assigning blocks to oubliettes.

Returnosid.hold.BlockOublietteAssignmentSession a BlockOublietteAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockOublietteAssignment() is false
Complianceoptional This method must be implemented if supportsBlockOublietteAssignment() is true.
MethodgetBlockSmartOublietteSession
Description

Gets the OsidSession to manage block smart oubliettes.

Parametersosid.id.IdoublietteId the Id of the Oubliette
Returnosid.hold.BlockSmartOublietteSession a BlockSmartOublietteSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBlockSmartOubliette() is false
Complianceoptional This method must be implemented if supportsBlockSmartOubliette() is true.
MethodgetIssueLookupSession
Description

Gets the OsidSession associated with the issue lookup service.

Returnosid.hold.IssueLookupSession an IssueLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueLookup() is false
Complianceoptional This 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.IdoublietteId the Id of the oubliette
Returnosid.hold.IssueLookupSession an IssueLookupSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueLookup() and supportsVisibleFederation() are true
MethodgetIssueQuerySession
Description

Gets the OsidSession associated with the issue query service.

Returnosid.hold.IssueQuerySession an IssueQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueQuery() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.IssueQuerySession an IssueQuerySession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueQuery() and supportsVisibleFederation() are true
MethodgetIssueSearchSession
Description

Gets the OsidSession associated with the issue search service.

Returnosid.hold.IssueSearchSession an IssueSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueSearch() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.IssueSearchSession an IssueSearchSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueSearch() and supportsVisibleFederation() are true
MethodgetIssueAdminSession
Description

Gets the OsidSession associated with the issue administration service.

Returnosid.hold.IssueAdminSession an IssueAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueAdmin() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.IssueAdminSession an IssueAdminSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueAdmin() and supportsVisibleFederation() are true
MethodgetIssueNotificationSession
Description

Gets the OsidSession associated with the issue notification service.

Parametersosid.hold.IssueReceiverissueReceiver the notification callback
Returnosid.hold.IssueNotificationSession an IssueNotificationSession
ErrorsNULL_ARGUMENT issueReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueNotification() is false
Complianceoptional This 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.IssueReceiverissueReceiver the notification callback
osid.id.IdoublietteId the Id of the Oubliette
Returnosid.hold.IssueNotificationSession an IssueNotificationSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT issueReceiver or oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIssueNotification() and supportsVisibleFederation() are true
MethodgetIssueOublietteSession
Description

Gets the OsidSession to lookup issue/oubliette holds.

Returnosid.hold.IssueOublietteSession an IssueOublietteSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueOubliette() is false
Complianceoptional This method must be implemented if supportsIssueOubliette() is true.
MethodgetIssueOublietteAssignmentSession
Description

Gets the OsidSession associated with assigning issues to oubliettes.

Returnosid.hold.IssueOublietteAssignmentSession an IssueOublietteAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueOublietteAssignment() is false
Complianceoptional This method must be implemented if supportsIssueOublietteAssignment() is true.
MethodgetIssueSmartOublietteSession
Description

Gets the OsidSession to manage locatin smart oubliettes.

Parametersosid.id.IdoublietteId the Id of the Oubliette
Returnosid.hold.IssueSmartOublietteSession an IssueSmartOublietteSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIssueSmartOubliette() is false
Complianceoptional This method must be implemented if supportsIssueSmartOubliette() is true.
MethodgetHoldLookupSession
Description

Gets the OsidSession associated with the hold lookup service.

Returnosid.hold.HoldLookupSession a HoldLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldLookup() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.HoldLookupSession a HoldLookupSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsHoldLookup() and supportsVisibleFederation() are true
MethodgetHoldQuerySession
Description

Gets the OsidSession associated with the hold query service.

Returnosid.hold.HoldQuerySession a HoldQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldQuery() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.HoldQuerySession a CHoldQuerySession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsHoldQuery() and supportsVisibleFederation() are true
MethodgetHoldSearchSession
Description

Gets the OsidSession associated with the hold search service.

Returnosid.hold.HoldSearchSession a HoldSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldSearch() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.HoldSearchSession a HoldSearchSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsHoldSearch() and supportsVisibleFederation() are true
MethodgetHoldAdminSession
Description

Gets the OsidSession associated with the hold administrative service.

Returnosid.hold.HoldAdminSession a HoldAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldAdmin() is false
Complianceoptional This 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.IdoublietteId the Id of the Oubliette
Returnosid.hold.HoldAdminSession a HoldAdminSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsHoldAdmin() and supportsVisibleFederation() are true.
MethodgetHoldNotificationSession
Description

Gets the OsidSession associated with the hold notification service.

Parametersosid.hold.HoldReceiverholdReceiver the notification callback
Returnosid.hold.HoldNotificationSession a HoldNotificationSession
ErrorsNULL_ARGUMENT holdReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldNotification() is false
Complianceoptional This 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.HoldReceiverholdReceiver the notification callback
osid.id.IdoublietteId the Id of the Oubliette
Returnosid.hold.HoldNotificationSession a HoldNotificationSession
ErrorsNOT_FOUND no oubliette found by the given Id
NULL_ARGUMENT holdReceiver or oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsHoldNotification() and supportsVisibleFederation() are true
MethodgetHoldOublietteSession
Description

Gets the OsidSession to lookup hold/oubliette mappings.

Returnosid.hold.HoldOublietteSession a HoldOublietteSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldOubliette() is false
Complianceoptional This method must be implemented if supportsHoldOubliette() is true.
MethodgetHoldOublietteAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to oubliettes.

Returnosid.hold.HoldOublietteAssignmentSession a HoldOublietteAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldOublietteAssignment() is false
Complianceoptional This method must be implemented if supportsHoldOublietteAssignment() is true.
MethodgetHoldSmartOublietteSession
Description

Gets the OsidSession to manage hold smart oubliettes.

Parametersosid.id.IdoublietteId the Id of the Oubliette
Returnosid.hold.HoldSmartOublietteSession a HoldSmartOublietteSession
ErrorsNOT_FOUND no Oubliette found by the given Id
NULL_ARGUMENT oublietteId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldSmartOubliette() is false
Complianceoptional This method must be implemented if supportsHoldSmartOubliette() is true.
MethodgetOublietteLookupSession
Description

Gets the OsidSession associated with the oubliette lookup service.

Returnosid.hold.OublietteLookupSession an OublietteLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteLookup() is false
Complianceoptional This method must be implemented if supportsOublietteLookup() is true.
MethodgetOublietteQuerySession
Description

Gets the OsidSession associated with the oubliette query service.

Returnosid.hold.OublietteQuerySession an OublietteQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteQuery() is false
Complianceoptional This method must be implemented if supportsOublietteQuery() is true.
MethodgetOublietteSearchSession
Description

Gets the OsidSession associated with the oubliette search service.

Returnosid.hold.OublietteSearchSession an OublietteSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteSearch() is false
Complianceoptional This method must be implemented if supportsOublietteSearch() is true.
MethodgetOublietteAdminSession
Description

Gets the OsidSession associated with the oubliette administrative service.

Returnosid.hold.OublietteAdminSession an OublietteAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteAdmin() is false
Complianceoptional This method must be implemented if supportsOublietteAdmin() is true.
MethodgetOublietteNotificationSession
Description

Gets the OsidSession associated with the oubliette notification service.

Parametersosid.hold.OublietteReceiveroublietteReceiver the notification callback
Returnosid.hold.OublietteNotificationSession an OublietteNotificationSession
ErrorsNULL_ARGUMENT oublietteReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteNotification() is false
Complianceoptional This method must be implemented if supportsOublietteNotification() is true.
MethodgetOublietteHierarchySession
Description

Gets the OsidSession associated with the oubliette hierarchy service.

Returnosid.hold.OublietteHierarchySession an OublietteHierarchySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteHierarchy() is false
Complianceoptional This method must be implemented if supportsOublietteHierarchy() is true.
MethodgetOublietteHierarchyDesignSession
Description

Gets the OsidSession associated with the oubliette hierarchy design service.

Returnosid.hold.OublietteHierarchyDesignSession a HierarchyDesignSession for oubliettes
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOublietteHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsOublietteHierarchyDesign() is true.
MethodgetHoldBatchManager
Description

Gets a HoldBatchManager.

Returnosid.hold.batch.HoldBatchManager a HoldBatchManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldBatch() is false
Complianceoptional This method must be implemented if supportsHoldBatch() is true.
MethodgetHoldRulesManager
Description

Gets a HoldRulesManager.

Returnosid.hold.rules.HoldRulesManager a HoldRulesManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsHoldRules() is false
Complianceoptional This method must be implemented if supportsHoldRules() is true.