OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Interfaceosid.provisioning.ProvisioningProxyManager
Implementsosid.OsidProxyManager
osid.provisioning.ProvisioningProfile
Used Byosid.orchestration.OrchestrationManager
Description

The provisioning proxy manager provides access to provisioning sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. The sessions included in this manager are:

  • MyProvisionSession : a session for looking up queue information for authenticated agent
  • MySupplierSession : a session for looking up pool information for authenticated agent
  • MyProvisionNotificationSession : a session for subscribing to provision changes for authenticated agent
  • ProvisionLookupSession : a session to retrieve provisions
  • ProvisionQuerySession : a session to query for provisionss
  • ProvisionSearchSession : a session to search for provisions
  • ProvisionAdminSession : a session to create and delete provisions
  • ProvisionNotificationSession : a session to receive notifications pertaining to provision changes
  • ProvisionDistributorSession : a session to look up provision distributor mappings
  • ProvisionDistributorAssignmentSession : a session to manage provision to distributor mappings
  • ProvisionSmartDistributorSession : a session to manage dynamic distributors of provisions
  • ProvisionReturnSession : a session to return provisions
  • QueueLookupSession : a session to retrieve queues
  • QueueQuerySession : a session to query for queues
  • QueueSearchSession : a session to search for queues
  • QueueAdminSession : a session to create and delete queues
  • QueueNotificationSession : a session to receive notifications pertaining to queue changes
  • QueueDistributorSession : a session to look up queue distributor mappings
  • QueueDistributorAssignmentSession : a session to manage queue to distributor mappings
  • QueueSmartDistributorSession : a session to manage dynamic distributors of queues
  • RequestLookupSession : a session to retrieve requests
  • RequestQuerySession : a session to query for requests
  • RequestSearchSession : a session to search for requests
  • RequestAdminSession : a session to create and delete requests
  • RequestNotificationSession : a session to receive notifications pertaining to request changes
  • RequestDistributorSession : a session to look up request distributor mappings
  • RequestDistributorAssignmentSession : a session to manage request to distributor mappings
  • RequestSmartDistributorSession : a session to manage dynamic distributors of requests
  • RequestTransactionLookupSession : a session to retrieve request transactions
  • RequestTransactionAdminSession : a session to create and delete request transactions
  • ExchangeSession : a session to exchange provisions
  • PoolLookupSession : a session to retrieve pools
  • PoolQuerySession : a session to query for pools
  • PoolSearchSession : a session to search for pools
  • PoolAdminSession : a session to create and delete pools
  • PoolNotificationSession : a session to receive notifications pertaining to pool changes
  • PoolDistributorSession : a session to look up pool distributor mappings
  • PoolDistributorAssignmentSession : a session to manage pools to distributor mappings
  • PoolSmartDistributorSession : a session to manage dynamic distributors of pools
  • ProvisionableLookupSession : a session to retrieve provisionables
  • ProvisionableQuerySession : a session to query for provisionables
  • ProvisionableSearchSession : a session to search for provisionables
  • ProvisionableAdminSession : a session to create and delete provisionables
  • ProvisionableNotificationSession : a session to receive notifications pertaining to provisionable changes
  • ProvisionableDistributorsSession : a session to look up provisionable distributors mappings
  • ProvisionableDistributorAssignmentSession : a session to manage provisionable to distributor mappings
  • ProvisionableSmartDistributorSession : a session to manage dynamic distributors of provisionables
  • BrokerLookupSession : a session to retrieve brokers
  • BrokerQuerySession : a session to query for brokers
  • BrokerSearchSession : a session to search for brokers
  • BrokerAdminSession : a session to create and delete brokers
  • BrokerNotificationSession : a session to receive notifications pertaining to broker changes
  • BrokerDistributorSession : a session to look up mappings of brokers to distributors
  • BrokerDistributorAssignmentSession : a session to manage broker to distributor mappings
  • BrokerSmartDistributorSession : a session to manage dynamic distributors of brokers
  • DistributorLookupSession : a session to retrieve distributors
  • DistributorQuerySession : a session to search for distributors
  • DistributorSearchSession : a session to search for distributors
  • DistributorAdminSession : a session to create and delete distributors
  • DistributorNotificationSession : a session to receive notifications pertaining to distributor changes
  • DistributorHierarchySession : a session to traverse a hierarchy of distributor
  • DistributorHierarchyDesignSession : a session to manage a distributor hierarchy
MethodgetMyProvisionSession
Description

Gets the OsidSession associated with the my provision service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.MyProvisionSessiona MyProvisionSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyProvision() is false
ComplianceoptionalThis method must be implemented if supportsMyProvision() is true .
MethodgetMyProvisionSessionForDistributor
Description

Gets the OsidSession associated with the my provision service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.MyProvisionSessiona MyProvisionSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyProvision() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMyProvision() and supportsVisibleFederation() are true
MethodgetMySupplierSession
Description

Gets the OsidSession associated with the my supplier service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.MySupplierSessiona MySupplierSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMySupplier() is false
ComplianceoptionalThis method must be implemented if supportsMySupplier() is true .
MethodgetMySupplierSessionForDistributor
Description

Gets the OsidSession associated with the my Supplier service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.MySupplierSessiona MySupplierSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMySupplier() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMySupplier() and supportsVisibleFederation() are true
MethodgetMyProvisionNotificationSession
Description

Gets the OsidSession associated with the my provision notification service for resources related to the authenticated agent.

Parametersosid.provisioning.ProvisionReceiverprovisionReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.MyProvisionNotificationSessiona MyProvisionNotificationSession
ErrorsNULL_ARGUMENTprovisionReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyProvisionNotification() is false
ComplianceoptionalThis method must be implemented if supportsMyProvisionNotification() is true .
MethodgetMyProvisionNotificationSessionForDistributor
Description

Gets the OsidSession associated with the my provision notification service for the given distributor for resources related to the authenticated agent.

Parametersosid.provisioning.ProvisionReceiverprovisionReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.MyProvisionNotificationSessiona MyProvisionNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTprovisionReceiver, distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyProvisionNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMyProvisionNotification() and supportsVisibleFederation() are true
MethodgetProvisionLookupSession
Description

Gets the OsidSession associated with the provision lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionLookupSessiona ProvisionLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionLookup() is false
ComplianceoptionalThis method must be implemented if supportsProvisionLookup() is true .
MethodgetProvisionLookupSessionForDistributor
Description

Gets the OsidSession associated with the provision lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionLookupSessiona ProvisionLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionLookup() and supportsVisibleFederation() are true
MethodgetProvisionQuerySession
Description

Gets the OsidSession associated with the provision query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionQuerySessiona ProvisionQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionQuery() is false
ComplianceoptionalThis method must be implemented if supportsProvisionQuery() is true .
MethodgetProvisionQuerySessionForDistributor
Description

Gets the OsidSession associated with the provision query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionQuerySessiona ProvisionQuerySession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionQuery() and supportsVisibleFederation() are true
MethodgetProvisionSearchSession
Description

Gets the OsidSession associated with the provision search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionSearchSessiona ProvisionSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionSearch() is false
ComplianceoptionalThis method must be implemented if supportsProvisionSearch() is true .
MethodgetProvisionSearchSessionForDistributor
Description

Gets the OsidSession associated with the provision search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionSearchSessiona ProvisionSearchSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionSearch() and supportsVisibleFederation() are true
MethodgetProvisionAdminSession
Description

Gets the OsidSession associated with the provision administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionAdminSessiona ProvisionAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProvisionAdmin() is true .
MethodgetProvisionAdminSessionForDistributor
Description

Gets the OsidSession associated with the provision administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionAdminSessiona ProvisionAdminSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionAdmin() and supportsVisibleFederation() are true
MethodgetProvisionNotificationSession
Description

Gets the OsidSession associated with the provision notification service.

Parametersosid.provisioning.ProvisionReceiverprovisionReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionNotificationSessiona ProvisionNotificationSession
ErrorsNULL_ARGUMENTprovisionReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionNotification() is false
ComplianceoptionalThis method must be implemented if supportsProvisionNotification() is true .
MethodgetProvisionNotificationSessionForDistributor
Description

Gets the OsidSession associated with the provision notification service for the given distributor.

Parametersosid.provisioning.ProvisionReceiverprovisionReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionNotificationSessiona ProvisionNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTprovisionReceiver, distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionNotification() and supportsVisibleFederation() are true
MethodgetProvisionDistributorSession
Description

Gets the OsidSession to lookup provision/distributor mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionDistributorSessiona ProvisionDistributorSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionDistributor() is false
ComplianceoptionalThis method must be implemented if supportsProvisionDistributor() is true .
MethodgetProvisionDistributorAssignmentSession
Description

Gets the OsidSession associated with assigning provisions to distributors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionDistributorAssignmentSessiona ProvisionDistributorAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionDistributorAssignment() is false
ComplianceoptionalThis method must be implemented if supportsProvisionDistributorAssignment() is true .
MethodgetProvisionSmartDistributorSession
Description

Gets the OsidSession to manage provision smart distributors.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionDistributorSessiona ProvisionSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsProvisionSmartDistributor() is true .
MethodgetProvisionReturnSession
Description

Gets the OsidSession associated with the provision return service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionReturnSessiona ProvisionReturnSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionReturn() is false
ComplianceoptionalThis method must be implemented if supportsProvisionReturn() is true .
MethodgetProvisionReturnSessionForDistributor
Description

Gets the OsidSession associated with the provision return service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ProvisionReturnSessiona ProvisionReturnSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy s null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionReturn() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionReturn() and supportsVisibleFederation() are true
MethodgetQueueLookupSession
Description

Gets the OsidSession associated with the queue lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueLookupSessiona QueueLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueLookup() is false
ComplianceoptionalThis method must be implemented if supportsQueueLookup() is true .
MethodgetQueueLookupSessionForDistributor
Description

Gets the OsidSession associated with the queue lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueLookupSessiona QueueLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueLookup() and supportsVisibleFederation() are true
MethodgetQueueQuerySession
Description

Gets the OsidSession associated with the queue query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueQuerySessiona QueueQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueQuery() is true .
MethodgetQueueQuerySessionForDistributor
Description

Gets the OsidSession associated with the queue query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueQuerySessiona QueueQuerySession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueQuery() and supportsVisibleFederation() are true
MethodgetQueueSearchSession
Description

Gets the OsidSession associated with the queue search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueSearchSessiona QueueSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueSearch() is false
ComplianceoptionalThis method must be implemented if supportsQueueSearch() is true .
MethodgetQueueSearchSessionForDistributor
Description

Gets the OsidSession associated with the queue search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueSearchSessiona QueueSearchSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueSearch() and supportsVisibleFederation() are true
MethodgetQueueAdminSession
Description

Gets the OsidSession associated with the queue administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueAdminSessiona QueueAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueAdmin() is false
ComplianceoptionalThis method must be implemented if supportsQueueAdmin() is true .
MethodgetQueueAdminSessionForDistributor
Description

Gets the OsidSession associated with the queue administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueAdminSessiona QueueAdminSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueAdmin() and supportsVisibleFederation() are true
MethodgetQueueNotificationSession
Description

Gets the OsidSession associated with the queue notification service.

Parametersosid.provisioning.QueueReceiverqueueReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueNotificationSessiona QueueNotificationSession
ErrorsNULL_ARGUMENTqueueReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueNotification() is false
ComplianceoptionalThis method must be implemented if supportsQueueNotification() is true .
MethodgetQueueNotificationSessionForDistributor
Description

Gets the OsidSession associated with the queue notification service for the given distributor.

Parametersosid.provisioning.QueueReceiverqueueReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueNotificationSessiona QueueNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTqueueReceiver, distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsQueueNotification() and supportsVisibleFederation() are true
MethodgetQueueDistributorSession
Description

Gets the OsidSession to lookup queue/distributor mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueDistributorSessiona QueueDistributorSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueDistributor() is false
ComplianceoptionalThis method must be implemented if supportsQueueDistributor() is true .
MethodgetQueueDistributorAssignmentSession
Description

Gets the OsidSession associated with assigning queues to distributors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueDistributorAssignmentSessiona QueueDistributorAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueDistributorAssignment() is false
ComplianceoptionalThis method must be implemented if supportsQueueDistributorAssignment() is true .
MethodgetQueueSmartDistributorSession
Description

Gets the OsidSession to manage queue smart distributors.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.QueueSmartDistributorSessiona QueueSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsQueueSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsQueueSmartDistributor() is true .
MethodgetRequestLookupSession
Description

Gets the OsidSession associated with the request lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestLookupSessiona RequestLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestLookup() is false
ComplianceoptionalThis method must be implemented if supportsRequestLookup() is true .
MethodgetRequestLookupSessionForDistributor
Description

Gets the OsidSession associated with the request lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestLookupSessiona RequestLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestLookup() and supportsVisibleFederation() are true
MethodgetRequestQuerySession
Description

Gets the OsidSession associated with the request query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestQuerySessiona RequestQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestQuery() is false
ComplianceoptionalThis method must be implemented if supportsRequestQuery() is true .
MethodgetRequestQuerySessionForDistributor
Description

Gets the OsidSession associated with the request query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestQuerySessiona RequestQuerySession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestQuery() and supportsVisibleFederation() are true
MethodgetRequestSearchSession
Description

Gets the OsidSession associated with the request search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestSearchSessiona RequestSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestSearch() is false
ComplianceoptionalThis method must be implemented if supportsRequestSearch() is true .
MethodgetRequestSearchSessionForDistributor
Description

Gets the OsidSession associated with the request search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestSearchSessiona RequestSearchSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestSearch() and supportsVisibleFederation() are true
MethodgetRequestAdminSession
Description

Gets the OsidSession associated with the request administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestAdminSessiona RequestAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRequestAdmin() is true .
MethodgetRequestAdminSessionForQueue
Description

Gets the OsidSession associated with the request administrative service for the given queue.

Parametersosid.id.IdqueueIdthe Id of the Queue
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestAdminSessiona RequestAdminSession
ErrorsNOT_FOUNDno Queue found by the given Id
NULL_ARGUMENTqueueId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestAdmin() and supportsVisibleFederation() are true
MethodgetRequestNotificationSession
Description

Gets the OsidSession associated with the request notification service.

Parametersosid.provisioning.RequestReceiverrequestReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestNotificationSessiona RequestNotificationSession
ErrorsNULL_ARGUMENTrequestReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestNotification() is false
ComplianceoptionalThis method must be implemented if supportsRequestNotification() is true .
MethodgetRequestNotificationSessionForDistributor
Description

Gets the OsidSession associated with the request notification service for the given distributor.

Parametersosid.provisioning.RequestReceiverrequestReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestNotificationSessiona RequestNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTrequestReceiver, distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestNotification() and supportsVisibleFederation() are true .
MethodgetRequestDistributorSession
Description

Gets the OsidSession to lookup request/distributor mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestDistributorSessiona RequestDistributorSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestDistributor() is false
ComplianceoptionalThis method must be implemented if supportsRequestyDistributor() is true .
MethodgetRequestDistributorAssignmentSession
Description

Gets the OsidSession associated with assigning queues to distributors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestDistributorAssignmentSessiona RequestyDistributorAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestDistributorAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRequestDistributorAssignment() is true .
MethodgetRequestSmartDistributorSession
Description

Gets the OsidSession to manage request smart distributors.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestSmartDistributorSessiona RequestSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsRequestSmartDistributor() is true .
MethodgetRequestTransactionLookupSession
Description

Gets the OsidSession associated with the request transaction lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionLookupSessiona RequestTransactionLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionLookup() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionLookup() is true .
MethodgetRequestTransactionLookupSessionForDistributor
Description

Gets the OsidSession associated with the request transaction lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionLookupSessiona RequestTransactionLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionLookup() and supportsVisibleFederation() are true
MethodgetRequestTransactionAdminSession
Description

Gets the OsidSession associated with the request transaction administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionAdminSessiona RequestTransactionAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionAdmin() is true .
MethodgetRequestTransactionAdminSessionForDistributor
Description

Gets the OsidSession associated with the request transaction administrative service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionAdminSessiona RequestTransactionAdminSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionAdmin() and supportsVisibleFederation() are true
MethodgetRequestTransactionQuerySession
Description

Gets the OsidSession associated with the request transaction query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionQuerySessiona RequestTransactionQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionQuery() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionQuery() is true .
MethodgetRequestTransactionQuerySessionForDistributor
Description

Gets the OsidSession associated with the request transaction query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionQuerySessiona RequestTransactionQuerySession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionQuery() and supportsVisibleFederation() are true
MethodgetRequestTransactionSearchSession
Description

Gets the OsidSession associated with the request transaction search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionSearchSessiona RequestTransactionSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionSearch() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionSearch() is true .
MethodgetRequestTransactionSearchSessionForDistributor
Description

Gets the OsidSession associated with the request transaction search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionSearchSessiona RequestTransactionSearchSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionSearch() and supportsVisibleFederation() are true
MethodgetRequestTransactionNotificationSession
Description

Gets the OsidSession associated with the request transaction notification service.

Parametersosid.provisioning.RequestTransactionReceiverrequestTransactionReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionNotificationSessiona RequestTransactionNotificationSession
ErrorsNULL_ARGUMENTrequestTransactionReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionNotification() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionNotification() is true .
MethodgetRequestTransactionNotificationSessionForDistributor
Description

Gets the OsidSession associated with the request transaction notification service for the given distributor.

Parametersosid.provisioning.RequestTransactionReceiverrequestTransactionReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionNotificationSessiona RequestTransactionNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTrequestTransactionReceiver , distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionNotification() and supportsVisibleFederation() are true
MethodgetRequestTransactionSmartDistributorSession
Description

Gets the OsidSession to manage request transaction smart distributors.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestTransactionSmartDistributorSessiona RequestTransactionSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRequestTransactionSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsRequestTransactionSmartDistributor() is true .
MethodgetExchangeSession
Description

Gets the OsidSession associated with the exchange service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.ExchangeSessionan ExchangeSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsExchange() is false
ComplianceoptionalThis method must be implemented if supportsExchange() is true .
MethodgetExchangeSessionForQueue
Description

Gets the OsidSession associated with the exchange service for the given queue.

Parametersosid.id.IdqueueIdthe Id of the Queue
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.ExchangeSessionan ExchangeSession
ErrorsNOT_FOUNDno Queue found by the given Id
NULL_ARGUMENTqueueId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsExchange() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsExchange() and supportsVisibleFederation() are true
MethodgetPoolLookupSession
Description

Gets the OsidSession associated with the pool lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolLookupSessiona PoolLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolLookup() is false
ComplianceoptionalThis method must be implemented if supportsPoolLookup() is true .
MethodgetPoolLookupSessionForDistributor
Description

Gets the OsidSession associated with the pool lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolLookupSessiona PoolLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPoolLookup() and supportsVisibleFederation() are true .
MethodgetPoolQuerySession
Description

Gets the OsidSession associated with the pool query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolQuerySessiona PoolQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolQuery() is false
ComplianceoptionalThis method must be implemented if supportsPoolQuery() is true .
MethodgetPoolQuerySessionForDistributor
Description

Gets the OsidSession associated with the pool query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolQuerySessiona PoolQuerySession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPoolQuery() and supportsVisibleFederation() are true .
MethodgetPoolSearchSession
Description

Gets the OsidSession associated with the pool search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolSearchSessiona PoolSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolSearch() is false
ComplianceoptionalThis method must be implemented if supportsPoolSearch() is true .
MethodgetPoolSearchSessionForDistributor
Description

Gets the OsidSession associated with the pool search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolSearchSessiona PoolSearchSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPoolSearch() and supportsVisibleFederation() are true
MethodgetPoolAdminSession
Description

Gets the OsidSession associated with the pool administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolAdminSessiona PoolAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolAdmin() is false
ComplianceoptionalThis method must be implemented if supportsPoolAdmin() is true .
MethodgetPoolAdminSessionForDistributor
Description

Gets the OsidSession associated with the pool administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolAdminSessiona PoolAdminSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPoolAdmin() and supportsVisibleFederation() are true
MethodgetPoolNotificationSession
Description

Gets the OsidSession associated with the pool notification service.

Parametersosid.provisioning.PoolReceiverpoolReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolNotificationSessiona PoolNotificationSession
ErrorsNULL_ARGUMENTpoolReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolNotification() is false
ComplianceoptionalThis method must be implemented if supportsPoolNotification() is true .
MethodgetPoolNotificationSessionForDistributor
Description

Gets the OsidSession associated with the pool notification service for the given distributor.

Parametersosid.provisioning.PoolReceiverpoolReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolNotificationSessiona PoolNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTpoolReceiver, distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPoolNotification() and supportsVisibleFederation() are true .
MethodgetPoolDistributorSession
Description

Gets the OsidSession to lookup pool/distributor mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolDistributorSessiona PoolDistributorSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolDistributor() is false
ComplianceoptionalThis method must be implemented if supportsPoolDistributor() is true .
MethodgetPoolDistributorAssignmentSession
Description

Gets the OsidSession associated with assigning pools to distributors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolDistributorAssignmentSessiona PoolDistributorAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolDistributorAssignment() is false
ComplianceoptionalThis method must be implemented if supportsPoolDistributorAssignment() is true .
MethodgetPoolSmartDistributorSession
Description

Gets the OsidSession to manage pool smart distributors.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.PoolDistributorSessiona PoolSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPoolSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsPoolSmartDistributor() is true .
MethodgetProvisionableLookupSession
Description

Gets the OsidSession associated with the provisionable lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestLookupSessiona ProvisionableLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableLookup() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableLookup() is true .
MethodgetProvisionableLookupSessionForDistributor
Description

Gets the OsidSession associated with the provisionable lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestLookupSessiona ProvisionableLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableLookup() and supportsVisibleFederation() are true .
MethodgetProvisionableQuerySession
Description

Gets the OsidSession associated with the provisionable query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestQuerySessiona ProvisionableQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableQuery() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableQuery() is true .
MethodgetProvisionableQuerySessionForDistributor
Description

Gets the OsidSession associated with the provisionable query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestQuerySessiona ProvisionableQuerySession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableQuery() and supportsVisibleFederation() are true .
MethodgetProvisionableSearchSession
Description

Gets the OsidSession associated with the provisionable search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestSearchSessiona ProvisionableSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableSearch() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableSearch() is true .
MethodgetProvisionableSearchSessionForDistributor
Description

Gets the OsidSession associated with the provisionable search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestSearchSessiona ProvisionableSearchSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableSearch() and supportsVisibleFederation() are true .
MethodgetProvisionableAdminSession
Description

Gets the OsidSession associated with the provisionable administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestAdminSessiona ProvisionableAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableAdmin() is true .
MethodgetProvisionableAdminSessionForPool
Description

Gets the OsidSession associated with the provisionable administration service for the given pool.

Parametersosid.id.IdpoolIdthe Id of the Pool
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestAdminSessiona ProvisionableAdminSession
ErrorsNOT_FOUNDno pool found by the given Id
NULL_ARGUMENTpoolId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableAdmin() and supportsVisibleFederation() are true .
MethodgetProvisionableNotificationSession
Description

Gets the OsidSession associated with the provisionable notification service.

Parametersosid.provisioning.RequestReceiverprovisionableReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestNotificationSessiona ProvisionableNotificationSession
ErrorsNULL_ARGUMENTprovisionableReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableNotification() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableNotification() is true .
MethodgetProvisionableNotificationSessionForDistributor
Description

Gets the OsidSession associated with the provisionable notification service for the given distributor.

Parametersosid.provisioning.RequestReceiverprovisionableReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestNotificationSessiona ProvisionableNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTprovisionableReceiver , distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableNotification() and supportsVisibleFederation() are true .
MethodgetProvisionableDistributorSession
Description

Gets the OsidSession to lookup provisionable/distributor mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestDistributorSessiona ProvisionableDistributorSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableDistributor() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableDistributor() is true .
MethodgetProvisionableDistributorAssignmentSession
Description

Gets the OsidSession associated with assigning provisionables to distributors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestDistributorAssignmentSessiona ProvisionableDistributorAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableDistributorAssignment() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableDistributorAssignment() is true .
MethodgetProvisionableSmartDistributorSession
Description

Gets the OsidSession to manage locatin smart distributors.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.RequestSmartDistributorSessiona ProvisionableSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisionableSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsProvisionableSmartDistributor() is true .
MethodgetBrokerLookupSession
Description

Gets the OsidSession associated with the broker lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerLookupSessiona BrokerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerLookup() is false
ComplianceoptionalThis method must be implemented if supportsBrokerLookup() is true .
MethodgetBrokerLookupSessionForDistributor
Description

Gets the OsidSession associated with the broker lookup service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerLookupSessiona BrokerLookupSession
ErrorsNOT_FOUNDno Distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBrokerLookup() and supportsVisibleFederation() are true
MethodgetBrokerQuerySession
Description

Gets the OsidSession associated with the broker query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerQuerySessiona BrokerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerQuery() is false
ComplianceoptionalThis method must be implemented if supportsBrokerQuery() is true .
MethodgetBrokerQuerySessionForDistributor
Description

Gets the OsidSession associated with the broker query service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerQuerySessiona BrokerQuerySession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBrokerQuery() and supportsVisibleFederation() are true
MethodgetBrokerSearchSession
Description

Gets the OsidSession associated with the broker search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerSearchSessiona BrokerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerSearch() is false
ComplianceoptionalThis method must be implemented if supportsBrokerSearch() is true .
MethodgetBrokerSearchSessionForDistributor
Description

Gets the OsidSession associated with the broker search service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerSearchSessiona BrokerSearchSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBrokerSearch() and supportsVisibleFederation() are true
MethodgetBrokerAdminSession
Description

Gets the OsidSession associated with the broker administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerAdminSessiona BrokerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBrokerAdmin() is true .
MethodgetBrokerAdminSessionForDistributor
Description

Gets the OsidSession associated with the broker administration service for the given distributor.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerAdminSessiona BrokerAdminSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBrokerAdmin() and supportsVisibleFederation() are true
MethodgetBrokerNotificationSession
Description

Gets the OsidSession associated with the broker notification service.

Parametersosid.provisioning.BrokerReceiverbrokerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerNotificationSessiona BrokerNotificationSession
ErrorsNULL_ARGUMENTbrokerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerNotification() is false
ComplianceoptionalThis method must be implemented if supportsBrokerNotification() is true .
MethodgetBrokerNotificationSessionForDistributor
Description

Gets the OsidSession associated with the broker notification service for the given distributor.

Parametersosid.provisioning.BrokerReceiverbrokerReceiverthe notification callback
osid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerNotificationSessiona BrokerNotificationSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTbrokerReceiver, distributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBrokerNotification() and supportsVisibleFederation() are true
MethodgetBrokerDistributorSession
Description

Gets the OsidSession to lookup broker/distributor mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerDistributorSessiona BrokerDistributorSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerDistributor() is false
ComplianceoptionalThis method must be implemented if supportsBrokerDistributor() is true .
MethodgetBrokerDistributorAssignmentSession
Description

Gets the OsidSession associated with assigning brokers to distributors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerDistributorAssignmentSessiona BrokerDistributorAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerDistributorAssignment() is false
ComplianceoptionalThis method must be implemented if supportsBrokerDistributorAssignment() is true .
MethodgetBrokerSmartDistributorSession
Description

Gets the OsidSession to manage broker smart distributors.

Parametersosid.id.IddistributorIdthe Id of the Distributor
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.BrokerSmartDistributorSessiona BrokerSmartDistributorSession
ErrorsNOT_FOUNDno distributor found by the given Id
NULL_ARGUMENTdistributorId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBrokerSmartDistributor() is false
ComplianceoptionalThis method must be implemented if supportsBrokerSmartDistributor() is true .
MethodgetDistributorLookupSession
Description

Gets the OsidSession associated with the distributor lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorLookupSessiona DistributorLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorLookup() is false
ComplianceoptionalThis method must be implemented if supportsDistributorLookup() is true .
MethodgetDistributorQuerySession
Description

Gets the OsidSession associated with the distributor query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorQuerySessiona DistributorQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorQuery() is false
ComplianceoptionalThis method must be implemented if supportsDistributorQuery() is true .
MethodgetDistributorSearchSession
Description

Gets the OsidSession associated with the distributor search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorSearchSessiona DistributorSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorSearch() is false
ComplianceoptionalThis method must be implemented if supportsDistributorSearch() is true .
MethodgetDistributorAdminSession
Description

Gets the OsidSession associated with the distributor administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorAdminSessiona DistributorAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDistributorAdmin() is true .
MethodgetDistributorNotificationSession
Description

Gets the OsidSession associated with the distributor notification service.

Parametersosid.provisioning.DistributorReceiverdistributorReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorNotificationSessiona DistributorNotificationSession
ErrorsNULL_ARGUMENTdistributorReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorNotification() is false
ComplianceoptionalThis method must be implemented if supportsDistributorNotification() is true .
MethodgetDistributorHierarchySession
Description

Gets the OsidSession associated with the distributor hierarchy service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorHierarchySessiona DistributorHierarchySession for distributors
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsDistributorHierarchy() is true .
MethodgetDistributorHierarchyDesignSession
Description

Gets the OsidSession associated with the distributor hierarchy design service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.provisioning.DistributorHierarchyDesignSessiona HierarchyDesignSession for distributors
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDistributorHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsDistributorHierarchyDesign() is true .
MethodgetProvisioningBatchProxyManager
Description

Gets the ProvisioningBatchProxyManager .

Returnosid.provisioning.batch.ProvisioningBatchProxyManagera ProvisioningBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisioningBatch() is false
ComplianceoptionalThis method must be implemented if supportsProvisioningBatch() is true .
MethodgetProvisioningRulesProxyManager
Description

Gets the ProvisioningRulesPorxyManager .

Returnosid.provisioning.rules.ProvisioningRulesProxyManagera ProvisioningRulesProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProvisioningRules() is false
ComplianceoptionalThis method must be implemented if supportsProvisioningRules() is true .