Interface ProvisioningManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, ProvisioningProfile, Sourceable
The provisioning manager provides access to provisioning sessions and provides interoperability tests for various aspects of this service. 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
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the broker administration service.getBrokerAdminSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the broker administration service for the given distributor.Gets theOsidSessionassociated with assigning brokers to distributors.Gets theOsidSessionto lookup broker/distributor mappings.Gets theOsidSessionassociated with the broker lookup service.getBrokerLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the broker lookup service for the given distributor.getBrokerNotificationSession(BrokerReceiver brokerReceiver) Gets theOsidSessionassociated with the broker notification service.getBrokerNotificationSessionForDistributor(BrokerReceiver brokerReceiver, Id distributorId) Gets theOsidSessionassociated with the broker notification service for the given distributor.Gets theOsidSessionassociated with the broker query service.getBrokerQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the broker query service for the given distributor.Gets theOsidSessionassociated with the broker search service.getBrokerSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the broker search service for the given distributor.getBrokerSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage broker smart distributors.Gets theOsidSessionassociated with the distributor administrative service.Gets theOsidSessionassociated with the distributor hierarchy design service.Gets theOsidSessionassociated with the distributor hierarchy service.Gets theOsidSessionassociated with the distributor lookup service.getDistributorNotificationSession(DistributorReceiver distributorReceiver) Gets theOsidSessionassociated with the distributor notification service.Gets theOsidSessionassociated with the distributor query service.Gets theOsidSessionassociated with the distributor search service.Gets theOsidSessionassociated with the exchange service.getExchangeSessionForQueue(Id queueId) Gets theOsidSessionassociated with the exchange service for the given queue.getMyProvisionNotificationSession(ProvisionReceiver provisionReceiver) Gets theOsidSessionassociated with the provision notification service for resources related to the authentciated agent.getMyProvisionNotificationSessionForDistributor(ProvisionReceiver provisionReceiver, Id distributorId) Gets theOsidSessionassociated with the provision notification service for the given distributor for resources related to the authentciated agent.Gets theOsidSessionassociated with the my provision service.getMyProvisionSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the my provision service for the given distributor.Gets theOsidSessionassociated with the my supplier service.getMySupplierSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the my Supplier service for the given distributor.Gets theOsidSessionassociated with the pool administration service.getPoolAdminSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the pool administration service for the given distributor.Gets theOsidSessionassociated with assigning pools to distributors.Gets theOsidSessionto lookup pool/distributor mappings.Gets theOsidSessionassociated with the pool lookup service.getPoolLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the pool lookup service for the given distributor.getPoolNotificationSession(PoolReceiver poolReceiver) Gets theOsidSessionassociated with the pool notification service.getPoolNotificationSessionForDistributor(PoolReceiver poolReceiver, Id distributorId) Gets theOsidSessionassociated with the pool notification service for the given distributor.Gets theOsidSessionassociated with the pool query service.getPoolQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the pool query service for the given distributor.Gets theOsidSessionassociated with the pool search service.getPoolSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the pool search service for the given distributor.getPoolSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage pool smart distributors.Gets theOsidSessionassociated with the provisionable administration service.getProvisionableAdminSessionForPool(Id distributorId) Gets theOsidSessionassociated with the provisionable administration service for the given distributor.Gets theOsidSessionassociated with assigning provisionables to distributors.Gets theOsidSessionto lookup provisionable/distributor mappings.Gets theOsidSessionassociated with the provisionable lookup service.getProvisionableLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provisionable lookup service for the given distributor.getProvisionableNotificationSession(RequestReceiver provisionableReceiver) Gets theOsidSessionassociated with the provisionable notification service.getProvisionableNotificationSessionForDistributor(RequestReceiver provisionableReceiver, Id distributorId) Gets theOsidSessionassociated with the provisionable notification service for the given distributor.Gets theOsidSessionassociated with the provisionable query service.getProvisionableQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provisionable query service for the given distributor.Gets theOsidSessionassociated with the provisionable search service.getProvisionableSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provisionable search service for the given distributor.getProvisionableSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage locatin smart distributors.Gets theOsidSessionassociated with the provision administration service.getProvisionAdminSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provision administration service for the given distributor.Gets theOsidSessionassociated with assigning provisions to distributors.Gets theOsidSessionto lookup provision/distributor mappings.Gets theProvisioningBatchManager.Gets theProvisioningRulesManager.Gets theOsidSessionassociated with the provision lookup service.getProvisionLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provision lookup service for the given distributor.getProvisionNotificationSession(ProvisionReceiver provisionReceiver) Gets theOsidSessionassociated with the provision notification service.getProvisionNotificationSessionForDistributor(ProvisionReceiver provisionReceiver, Id distributorId) Gets theOsidSessionassociated with the provision notification service for the given distributor.Gets theOsidSessionassociated with the provision query service.getProvisionQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provision query service for the given distributor.Gets theOsidSessionassociated with the provision return service.getProvisionReturnSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provision return service for the given distributor.Gets theOsidSessionassociated with the provision search service.getProvisionSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the provision search service for the given distributor.getProvisionSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage provision smart distributors.Gets theOsidSessionassociated with the queue administration service.getQueueAdminSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the queue administration service for the given distributor.Gets theOsidSessionassociated with assigning queues to distributors.Gets theOsidSessionto lookup queue/distributor mappings.Gets theOsidSessionassociated with the queue lookup service.getQueueLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the queue lookup service for the given distributor.getQueueNotificationSession(QueueReceiver queueReceiver) Gets theOsidSessionassociated with the queue notification service.getQueueNotificationSessionForDistributor(QueueReceiver queueReceiver, Id distributorId) Gets theOsidSessionassociated with the queue notification service for the given distributor.Gets theOsidSessionassociated with the queue query service.getQueueQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the queue query service for the given distributor.Gets theOsidSessionassociated with the queue search service.getQueueSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the queue search service for the given distributor.getQueueSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage queue smart distributors.Gets theOsidSessionassociated with the request administrative service.getRequestAdminSessionForQueue(Id queueId) Gets theOsidSessionassociated with the request administrative service for the given queue.Gets theOsidSessionassociated with assigning queues to distributors.Gets theOsidSessionto lookup request/distributor mappings.Gets theOsidSessionassociated with the request lookup service.getRequestLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request lookup service for the given distributor.getRequestNotificationSession(RequestReceiver requestReceiver) Gets theOsidSessionassociated with the request notification service.getRequestNotificationSessionForDistributor(RequestReceiver requestReceiver, Id distributorId) Gets theOsidSessionassociated with the request notification service for the given distributor.Gets theOsidSessionassociated with the request query service.getRequestQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request query service for the given distributor.Gets theOsidSessionassociated with the request search service.getRequestSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request search service for the given distributor.getRequestSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage request smart distributors.Gets theOsidSessionassociated with the request transaction administrative service.getRequestTransactionAdminSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request transaction administrative service for the given distributor.Gets theOsidSessionassociated with the request transaction lookup service.getRequestTransactionLookupSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request transaction lookup service for the given distributor.getRequestTransactionNotificationSession(RequestTransactionReceiver requestTransactionReceiver) Gets theOsidSessionassociated with the request transaction notification service.getRequestTransactionNotificationSessionForDistributor(RequestTransactionReceiver requestTransactionReceiver, Id distributorId) Gets theOsidSessionassociated with the request transaction notification service for the given distributor.Gets theOsidSessionassociated with the request transaction query service.getRequestTransactionQuerySessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request transaction query service for the given distributor.Gets theOsidSessionassociated with the request transaction search service.getRequestTransactionSearchSessionForDistributor(Id distributorId) Gets theOsidSessionassociated with the request transaction search service for the given distributor.getRequestTransactionSmartDistributorSession(Id distributorId) Gets theOsidSessionto manage request transaction smart distributors.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface ProvisioningProfile
getBrokerRecordTypes, getBrokerSearchRecordTypes, getDistributorRecordTypes, getDistributorSearchRecordTypes, getPoolRecordTypes, getPoolSearchRecordTypes, getProvisionableRecordTypes, getProvisionableSearchRecordTypes, getProvisionRecordTypes, getProvisionReturnRecordTypes, getProvisionSearchRecordTypes, getQueueRecordTypes, getQueueSearchRecordTypes, getRequestRecordTypes, getRequestSearchRecordTypes, getRequestTransactionRecordTypes, supportsBrokerAdmin, supportsBrokerDistributor, supportsBrokerDistributorAssignment, supportsBrokerLookup, supportsBrokerNotification, supportsBrokerQuery, supportsBrokerRecordType, supportsBrokerSearch, supportsBrokerSearchRecordType, supportsBrokerSmartDistributor, supportsDistributorAdmin, supportsDistributorHierarchy, supportsDistributorHierarchyDesign, supportsDistributorLookup, supportsDistributorNotification, supportsDistributorQuery, supportsDistributorRecordType, supportsDistributorSearch, supportsDistributorSearchRecordType, supportsExchange, supportsMyProvision, supportsMyProvisionNotification, supportsMySupplier, supportsPoolAdmin, supportsPoolDistributor, supportsPoolDistributorAssignment, supportsPoolLookup, supportsPoolNotification, supportsPoolQuery, supportsPoolRecordType, supportsPoolSearch, supportsPoolSearchRecordType, supportsPoolSmartDistributor, supportsProvisionableAdmin, supportsProvisionableDistributor, supportsProvisionableDistributorAssignment, supportsProvisionableLookup, supportsProvisionableNotification, supportsProvisionableQuery, supportsProvisionableRecordType, supportsProvisionableSearch, supportsProvisionableSearchRecordType, supportsProvisionableSmartDistributor, supportsProvisionAdmin, supportsProvisionDistributor, supportsProvisionDistributorAssignment, supportsProvisioningBatch, supportsProvisioningRules, supportsProvisionLookup, supportsProvisionNotification, supportsProvisionQuery, supportsProvisionRecordType, supportsProvisionReturn, supportsProvisionReturnRecordType, supportsProvisionSearch, supportsProvisionSearchRecordType, supportsProvisionSmartDistributor, supportsQueueAdmin, supportsQueueBroker, supportsQueueBrokerAssignment, supportsQueueLookup, supportsQueueNotification, supportsQueueQuery, supportsQueueRecordType, supportsQueueSearch, supportsQueueSearchRecordType, supportsQueueSmartBroker, supportsRequestAdmin, supportsRequestDistributor, supportsRequestDistributorAssignment, supportsRequestLookup, supportsRequestNotification, supportsRequestQuery, supportsRequestRecordType, supportsRequestSearch, supportsRequestSearchRecordType, supportsRequestSmartDistributor, supportsRequestTransactionAdmin, supportsRequestTransactionLookup, supportsRequestTransactionNotification, supportsRequestTransactionQuery, supportsRequestTransactionRecordType, supportsRequestTransactionSearch, supportsRequestTransactionSmartDistributor, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedBrokerrecord types.Gets the supportedBrokersearch record types.Gets the supportedDistributorrecord types.Gets the supportedDistributorsearch record types.Gets the supportedPoolrecord types.Gets the supportedPoolsearch types.Gets the supportedProvisionablerecord types.Gets the supportedProvisionablesearch types.Gets the supportedProvisionrecord types.Gets the supportedProvisionReturnrecord types.Gets the supportedProvisionsearch types.Gets the supportedQueuerecord types.Gets the supportedQueuesearch record types.Gets the supportedRequestrecord types.Gets the supportedRequestsearch record types.Gets the supportedRequestTransactionrecord types.booleanTests if broker administrative service is supported.booleanTests if a broker distributor lookup service is supported.booleanTests if a broker distributor service is supported.booleanTests if looking up brokers is supported.booleanTests if a broker notification service is supported.booleanTests if querying brokers is supported.booleansupportsBrokerRecordType(Type brokerRecordType) Tests if the givenBrokerrecord type is supported.booleanTests if searching brokers is supported.booleansupportsBrokerSearchRecordType(Type brokerSearchRecordType) Tests if the givenBrokersearch record type is supported.booleanTests if a broker smart distributor lookup service is supported.booleanTests if distributor administrative service is supported.booleanTests for the availability of a distributor hierarchy traversal service.booleanTests for the availability of a distributor hierarchy design service.booleanTests if looking up distributors is supported.booleanTests if a distributor notification service is supported.booleanTests if querying distributors is supported.booleansupportsDistributorRecordType(Type distributorRecordType) Tests if the givenDistributorrecord type is supported.booleanTests if searching distributors is supported.booleansupportsDistributorSearchRecordType(Type distributorSearchRecordType) Tests if the givenDistributorsearch record type is supported.booleanTests if exchanging provisions is supported.booleanTests if a my provision service is supported for the current agent.booleanTests if a my provision notification service is supported for the current agent.booleanTests if a my supplier service is supported for the current agent.booleanTests if a pool administrative service is supported.booleanTests if a pool distributor lookup service is supported.booleanTests if a pool distributor assignment service is supported.booleanTests if looking up pools is supported.booleanTests if a pool notification service is supported.booleanTests if querying pools is supported.booleansupportsPoolRecordType(Type poolRecordType) Tests if the givenPoolrecord type is supported.booleanTests if searching pools is supported.booleansupportsPoolSearchRecordType(Type poolSearchRecordType) Tests if the givenPoolsearch type is supported.booleanTests if a pool smart distributor service is supported.booleanTests if provisionable administrative service is supported.booleanTests if a provisionable distributor lookup service is supported.booleanTests if a provisionable distributor assignment service is supported.booleanTests if looking up provisionables is supported.booleanTests if a provisionable notification service is supported.booleanTests if querying provisionables is supported.booleansupportsProvisionableRecordType(Type provisionableRecordType) Tests if the givenProvisionablerecord type is supported.booleanTests if searching provisionables is supported.booleansupportsProvisionableSearchRecordType(Type provisionableSearchRecordType) Tests if the givenProvisionablesearch type is supported.booleanTests if a provisionable smart distributor service is supported.booleanTests if a provision administrative service is supported.booleanTests if a provision distributor lookup service is supported.booleanTests if a provision distributor assignment service is supported.booleanTests for the availability of a provisioning batch service.booleanTests for the availability of a provisioning rules service.booleanTests if looking up provisions is supported.booleanTests if a provision notification service is supported.booleanTests if querying provisions is supported.booleansupportsProvisionRecordType(Type provisionRecordType) Tests if the givenProvisionrecord type is supported.booleanTests if returning provisions is supported.booleansupportsProvisionReturnRecordType(Type provisionReturnRecordType) Tests if the givenProvisionReturnrecord type is supported.booleanTests if searching provisions is supported.booleansupportsProvisionSearchRecordType(Type provisionSearchRecordType) Tests if the givenProvisionsearch type is supported.booleanTests if a provision smart distributor service is supported.booleanTests if queue administrative service is supported.booleanTests if a queue broker lookup service is supported.booleanTests if a queue broker service is supported.booleanTests if looking up queues is supported.booleanTests if a queue notification service is supported.booleanTests if querying queues is supported.booleansupportsQueueRecordType(Type queueRecordType) Tests if the givenQueuerecord type is supported.booleanTests if searching queues is supported.booleansupportsQueueSearchRecordType(Type queueSearchRecordType) Tests if the givenQueuesearch record type is supported.booleanTests if a queue smart broker lookup service is supported.booleanTests if request administrative service is supported.booleanTests if a request distributor lookup service is supported.booleanTests if a request distributor service is supported.booleanTests if looking up requests is supported.booleanTests if a request notification service is supported.booleanTests if querying requests is supported.booleansupportsRequestRecordType(Type requestRecordType) Tests if the givenRequestrecord type is supported.booleanTests if searching requests is supported.booleansupportsRequestSearchRecordType(Type requestSearchRecordType) Tests if the givenRequestsearch record type is supported.booleanTests if a request smart distributor lookup service is supported.booleanTests if request transaction administrative service is supported.booleanTests if looking up request transactions is supported.booleanTests if a request transaction notification service is supported.booleanTests if a request transaction query service is supported.booleansupportsRequestTransactionRecordType(Type requestTransactionRecordType) Tests if the givenRequestTransactionrecord type is supported.booleanTests if a request transaction search service is supported.booleanTests if a request transaction smart distributor service is supported.booleanTests if any broker federation is exposed.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getMyProvisionSession
Gets theOsidSessionassociated with the my provision service.- Returns:
- a
MyProvisionSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMyProvision()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyProvision()} is {@code true} .
-
getMyProvisionSessionForDistributor
MyProvisionSession getMyProvisionSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my provision service for the given distributor.- Parameters:
distributorId- theIdof the distrivutor- Returns:
- a
MyProvisionSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distriobutorisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyProvision()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyProvision()} and {@code supportsVisibleFederation()} are {@code true}
-
getMySupplierSession
Gets theOsidSessionassociated with the my supplier service.- Returns:
- a
MySupplierSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMySupplier()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMySupplier()} is {@code true} .
-
getMySupplierSessionForDistributor
MySupplierSession getMySupplierSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my Supplier service for the given distributor.- Parameters:
distributorId- theIdof the distrivutor- Returns:
- a
MySupplierSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distriobutorisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMySupplier()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMySupplier()} and {@code supportsVisibleFederation()} are {@code true}
-
getMyProvisionNotificationSession
MyProvisionNotificationSession getMyProvisionNotificationSession(ProvisionReceiver provisionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the provision notification service for resources related to the authentciated agent.- Parameters:
provisionReceiver- the notification callback- Returns:
- a
MyProvisionNotificationSession - Throws:
NullArgumentException-provisionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyProvisionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyProvisionNotification()} is {@code true} .
-
getMyProvisionNotificationSessionForDistributor
MyProvisionNotificationSession getMyProvisionNotificationSessionForDistributor(ProvisionReceiver provisionReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision notification service for the given distributor for resources related to the authentciated agent.- Parameters:
provisionReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
MyProvisionNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-provisionReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyProvisionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyProvisionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionLookupSession
Gets theOsidSessionassociated with the provision lookup service.- Returns:
- a
ProvisionLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionLookup()} is {@code true} .
-
getProvisionLookupSessionForDistributor
ProvisionLookupSession getProvisionLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision lookup service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionQuerySession
Gets theOsidSessionassociated with the provision query service.- Returns:
- a
ProvisionQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionQuery()} is {@code true} .
-
getProvisionQuerySessionForDistributor
ProvisionQuerySession getProvisionQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionQuerySession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionSearchSession
Gets theOsidSessionassociated with the provision search service.- Returns:
- a
ProvisionSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionSearch()} is {@code true} .
-
getProvisionSearchSessionForDistributor
ProvisionSearchSession getProvisionSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionSearchSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionAdminSession
Gets theOsidSessionassociated with the provision administration service.- Returns:
- a
ProvisionAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionAdmin()} is {@code true} .
-
getProvisionAdminSessionForDistributor
ProvisionAdminSession getProvisionAdminSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision administration service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionAdminSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionNotificationSession
ProvisionNotificationSession getProvisionNotificationSession(ProvisionReceiver provisionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the provision notification service.- Parameters:
provisionReceiver- the notification callback- Returns:
- a
ProvisionNotificationSession - Throws:
NullArgumentException-provisionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionNotification()} is {@code true} .
-
getProvisionNotificationSessionForDistributor
ProvisionNotificationSession getProvisionNotificationSessionForDistributor(ProvisionReceiver provisionReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision notification service for the given distributor.- Parameters:
provisionReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
ProvisionNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-provisionReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionDistributorSession
Gets theOsidSessionto lookup provision/distributor mappings.- Returns:
- a
ProvisionDistributorSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionDistributor()} is {@code true} .
-
getProvisionDistributorAssignmentSession
ProvisionDistributorAssignmentSession getProvisionDistributorAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning provisions to distributors.- Returns:
- a
ProvisionDistributorAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionDistributorAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionDistributorAssignment()} is {@code true} .
-
getProvisionSmartDistributorSession
ProvisionDistributorSession getProvisionSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage provision smart distributors.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionSmartDistributorSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionSmartDistributor()} is {@code true} .
-
getProvisionReturnSession
Gets theOsidSessionassociated with the provision return service.- Returns:
- a
ProvisionReturnSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionReturn()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionReturn()} is {@code true} .
-
getProvisionReturnSessionForDistributor
ProvisionReturnSession getProvisionReturnSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provision return service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionReturnSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionReturn()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionReturn()} and {@code supportsVisibleFederation()} are {@code true}
-
getQueueLookupSession
Gets theOsidSessionassociated with the queue lookup service.- Returns:
- a
QueueLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsQueueLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueLookup()} is {@code true} .
-
getQueueLookupSessionForDistributor
QueueLookupSession getQueueLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the queue lookup service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
QueueLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getQueueQuerySession
Gets theOsidSessionassociated with the queue query service.- Returns:
- a
QueueQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsQueueQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueQuery()} is {@code true} .
-
getQueueQuerySessionForDistributor
QueueQuerySession getQueueQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the queue query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
QueueQuerySession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getQueueSearchSession
Gets theOsidSessionassociated with the queue search service.- Returns:
- a
QueueSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsQueueSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueSearch()} is {@code true} .
-
getQueueSearchSessionForDistributor
QueueSearchSession getQueueSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the queue search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
QueueSearchSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getQueueAdminSession
Gets theOsidSessionassociated with the queue administration service.- Returns:
- a
QueueAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsQueueAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueAdmin()} is {@code true} .
-
getQueueAdminSessionForDistributor
QueueAdminSession getQueueAdminSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the queue administration service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
QueueAdminSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getQueueNotificationSession
QueueNotificationSession getQueueNotificationSession(QueueReceiver queueReceiver) throws OperationFailedException Gets theOsidSessionassociated with the queue notification service.- Parameters:
queueReceiver- the notification callback- Returns:
- a
QueueNotificationSession - Throws:
NullArgumentException-queueReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueNotification()} is {@code true} .
-
getQueueNotificationSessionForDistributor
QueueNotificationSession getQueueNotificationSessionForDistributor(QueueReceiver queueReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the queue notification service for the given distributor.- Parameters:
queueReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
QueueNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-queueReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getQueueDistributorSession
Gets theOsidSessionto lookup queue/distributor mappings.- Returns:
- a
QueueDistributorSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsQueueDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueDistributor()} is {@code true} .
-
getQueueDistributorAssignmentSession
QueueDistributorAssignmentSession getQueueDistributorAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning queues to distributors.- Returns:
- a
QueueDistributorAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsQueueDistributorAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueDistributorAssignment()} is {@code true} .
-
getQueueSmartDistributorSession
QueueSmartDistributorSession getQueueSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage queue smart distributors.- Parameters:
distributorId- theIdof the distributor- Returns:
- a
QueueSmartDistributorSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsQueueSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsQueueSmartDistributor()} is {@code true} .
-
getRequestLookupSession
Gets theOsidSessionassociated with the request lookup service.- Returns:
- a
RequestLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestLookup()} is {@code true} .
-
getRequestLookupSessionForDistributor
RequestLookupSession getRequestLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request lookup service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestQuerySession
Gets theOsidSessionassociated with the request query service.- Returns:
- a
RequestQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestQuery()} is {@code true} .
-
getRequestQuerySessionForDistributor
RequestQuerySession getRequestQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
CRequestQuerySession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestSearchSession
Gets theOsidSessionassociated with the request search service.- Returns:
- a
RequestSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestSearch()} is {@code true} .
-
getRequestSearchSessionForDistributor
RequestSearchSession getRequestSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestSearchSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestAdminSession
Gets theOsidSessionassociated with the request administrative service.- Returns:
- a
RequestAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestAdmin()} is {@code true} .
-
getRequestAdminSessionForQueue
RequestAdminSession getRequestAdminSessionForQueue(Id queueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request administrative service for the given queue.- Parameters:
queueId- theIdof theQueue- Returns:
- a
RequestAdminSession - Throws:
NotFoundException- noQueuefound by the givenIdNullArgumentException-queueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestNotificationSession
RequestNotificationSession getRequestNotificationSession(RequestReceiver requestReceiver) throws OperationFailedException Gets theOsidSessionassociated with the request notification service.- Parameters:
requestReceiver- the notification callback- Returns:
- a
RequestNotificationSession - Throws:
NullArgumentException-requestReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestNotification()} is {@code true} .
-
getRequestNotificationSessionForDistributor
RequestNotificationSession getRequestNotificationSessionForDistributor(RequestReceiver requestReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request notification service for the given distributor.- Parameters:
requestReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
RequestNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-requestReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestDistributorSession
Gets theOsidSessionto lookup request/distributor mappings.- Returns:
- a
RequestDistributorSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestyDistributor()} is {@code true} .
-
getRequestDistributorAssignmentSession
RequestDistributorAssignmentSession getRequestDistributorAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning queues to distributors.- Returns:
- a
RequestyDistributorAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestDistributorAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestDistributorAssignment()} is {@code true} .
-
getRequestSmartDistributorSession
RequestSmartDistributorSession getRequestSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage request smart distributors.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestSmartDistributorSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestSmartDistributor()} is {@code true} .
-
getRequestTransactionLookupSession
RequestTransactionLookupSession getRequestTransactionLookupSession() throws OperationFailedExceptionGets theOsidSessionassociated with the request transaction lookup service.- Returns:
- a
RequestTransactionLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionLookup()} is {@code true} .
-
getRequestTransactionLookupSessionForDistributor
RequestTransactionLookupSession getRequestTransactionLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request transaction lookup service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestTransactionLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestTransactionAdminSession
Gets theOsidSessionassociated with the request transaction administrative service.- Returns:
- a
RequestTransactionAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionAdmin()} is {@code true} .
-
getRequestTransactionAdminSessionForDistributor
RequestTransactionAdminSession getRequestTransactionAdminSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request transaction administrative service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestTransactionAdminSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestTransactionQuerySession
Gets theOsidSessionassociated with the request transaction query service.- Returns:
- a
RequestTransactionQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionQuery()} is {@code true} .
-
getRequestTransactionQuerySessionForDistributor
RequestTransactionQuerySession getRequestTransactionQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request transaction query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestTransactionQuerySession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestTransactionSearchSession
RequestTransactionSearchSession getRequestTransactionSearchSession() throws OperationFailedExceptionGets theOsidSessionassociated with the request transaction search service.- Returns:
- a
RequestTransactionSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionSearch()} is {@code true} .
-
getRequestTransactionSearchSessionForDistributor
RequestTransactionSearchSession getRequestTransactionSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request transaction search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestTransactionSearchSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestTransactionNotificationSession
RequestTransactionNotificationSession getRequestTransactionNotificationSession(RequestTransactionReceiver requestTransactionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the request transaction notification service.- Parameters:
requestTransactionReceiver- the notification callback- Returns:
- a
RequestTransactionNotificationSession - Throws:
NullArgumentException-requestTransactionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionNotification()} is {@code true} .
-
getRequestTransactionNotificationSessionForDistributor
RequestTransactionNotificationSession getRequestTransactionNotificationSessionForDistributor(RequestTransactionReceiver requestTransactionReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the request transaction notification service for the given distributor.- Parameters:
requestTransactionReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
RequestTransactionNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-requestTransactionReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getRequestTransactionSmartDistributorSession
RequestTransactionSmartDistributorSession getRequestTransactionSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage request transaction smart distributors.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
RequestTransactionSmartDistributorSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRequestTransactionSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRequestTransactionSmartDistributor()} is {@code true} .
-
getExchangeSession
Gets theOsidSessionassociated with the exchange service.- Returns:
- an
ExchangeSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsExchange()isfalse- Compliance:
optional- This method must be implemented if {@code supportsExchange()} is {@code true} .
-
getExchangeSessionForQueue
ExchangeSession getExchangeSessionForQueue(Id queueId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the exchange service for the given queue.- Parameters:
queueId- theIdof theQueue- Returns:
- an
ExchangeSession - Throws:
NotFoundException- noQueuefound by the givenIdNullArgumentException-queueIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsExchange()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsExchange()} and {@code supportsVisibleFederation()} are {@code true}
-
getPoolLookupSession
Gets theOsidSessionassociated with the pool lookup service.- Returns:
- a
PoolLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPoolLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolLookup()} is {@code true} .
-
getPoolLookupSessionForDistributor
PoolLookupSession getPoolLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the pool lookup service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
PoolLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getPoolQuerySession
Gets theOsidSessionassociated with the pool query service.- Returns:
- a
PoolQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPoolQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolQuery()} is {@code true} .
-
getPoolQuerySessionForDistributor
PoolQuerySession getPoolQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the pool query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
PoolQuerySession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getPoolSearchSession
Gets theOsidSessionassociated with the pool search service.- Returns:
- a
PoolSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPoolSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolSearch()} is {@code true} .
-
getPoolSearchSessionForDistributor
PoolSearchSession getPoolSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the pool search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
PoolSearchSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getPoolAdminSession
Gets theOsidSessionassociated with the pool administration service.- Returns:
- a
PoolAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPoolAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolAdmin()} is {@code true} .
-
getPoolAdminSessionForDistributor
PoolAdminSession getPoolAdminSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the pool administration service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
PoolAdminSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getPoolNotificationSession
PoolNotificationSession getPoolNotificationSession(PoolReceiver poolReceiver) throws OperationFailedException Gets theOsidSessionassociated with the pool notification service.- Parameters:
poolReceiver- the notification callback- Returns:
- a
PoolNotificationSession - Throws:
NullArgumentException-poolReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolNotification()} is {@code true} .
-
getPoolNotificationSessionForDistributor
PoolNotificationSession getPoolNotificationSessionForDistributor(PoolReceiver poolReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the pool notification service for the given distributor.- Parameters:
poolReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
PoolNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-poolReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getPoolDistributorSession
Gets theOsidSessionto lookup pool/distributor mappings.- Returns:
- a
PoolDistributorSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPoolDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolDistributor()} is {@code true} .
-
getPoolDistributorAssignmentSession
PoolDistributorAssignmentSession getPoolDistributorAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning pools to distributors.- Returns:
- a
PoolDistributorAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPoolDistributorAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolDistributorAssignment()} is {@code true} .
-
getPoolSmartDistributorSession
PoolSmartDistributorSession getPoolSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage pool smart distributors.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
PoolSmartDistributorSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPoolSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPoolSmartDistributor()} is {@code true} .
-
getProvisionableLookupSession
Gets theOsidSessionassociated with the provisionable lookup service.- Returns:
- a
ProvisionableLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableLookup()} is {@code true} .
-
getProvisionableLookupSessionForDistributor
RequestLookupSession getProvisionableLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provisionable lookup service for the given distributor.- Parameters:
distributorId- theIdof the distributor- Returns:
- a
ProvisionableLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionableQuerySession
Gets theOsidSessionassociated with the provisionable query service.- Returns:
- a
ProvisionableQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableQuery()} is {@code true} .
-
getProvisionableQuerySessionForDistributor
RequestQuerySession getProvisionableQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provisionable query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionableQuerySession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionableSearchSession
Gets theOsidSessionassociated with the provisionable search service.- Returns:
- a
ProvisionableSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableSearch()} is {@code true} .
-
getProvisionableSearchSessionForDistributor
RequestSearchSession getProvisionableSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provisionable search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionableSearchSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionableAdminSession
Gets theOsidSessionassociated with the provisionable administration service.- Returns:
- a
ProvisionableAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableAdmin()} is {@code true} .
-
getProvisionableAdminSessionForPool
RequestAdminSession getProvisionableAdminSessionForPool(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provisionable administration service for the given distributor.- Parameters:
distributorId- theIdof theDostributor- Returns:
- a
ProvisionableAdminSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionableNotificationSession
RequestNotificationSession getProvisionableNotificationSession(RequestReceiver provisionableReceiver) throws OperationFailedException Gets theOsidSessionassociated with the provisionable notification service.- Parameters:
provisionableReceiver- the notification callback- Returns:
- a
ProvisionableNotificationSession - Throws:
NullArgumentException-provisionableReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableNotification()} is {@code true} .
-
getProvisionableNotificationSessionForDistributor
RequestNotificationSession getProvisionableNotificationSessionForDistributor(RequestReceiver provisionableReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the provisionable notification service for the given distributor.- Parameters:
provisionableReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
ProvisionableNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-provisionableReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProvisionableDistributorSession
Gets theOsidSessionto lookup provisionable/distributor mappings.- Returns:
- a
ProvisionableDistributorSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableDistributor()} is {@code true} .
-
getProvisionableDistributorAssignmentSession
RequestDistributorAssignmentSession getProvisionableDistributorAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning provisionables to distributors.- Returns:
- a
ProvisionableDistributorAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableDistributorAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableDistributorAssignment()} is {@code true} .
-
getProvisionableSmartDistributorSession
RequestSmartDistributorSession getProvisionableSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage locatin smart distributors.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
ProvisionableSmartDistributorSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProvisionableSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisionableSmartDistributor()} is {@code true} .
-
getBrokerLookupSession
Gets theOsidSessionassociated with the broker lookup service.- Returns:
- a
BrokerLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBrokerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerLookup()} is {@code true} .
-
getBrokerLookupSessionForDistributor
BrokerLookupSession getBrokerLookupSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the broker lookup service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
BrokerLookupSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getBrokerQuerySession
Gets theOsidSessionassociated with the broker query service.- Returns:
- a
BrokerQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBrokerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerQuery()} is {@code true} .
-
getBrokerQuerySessionForDistributor
BrokerQuerySession getBrokerQuerySessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the broker query service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
BrokerQuerySession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getBrokerSearchSession
Gets theOsidSessionassociated with the broker search service.- Returns:
- a
BrokerSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBrokerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerSearch()} is {@code true} .
-
getBrokerSearchSessionForDistributor
BrokerSearchSession getBrokerSearchSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the broker search service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
BrokerSearchSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getBrokerAdminSession
Gets theOsidSessionassociated with the broker administration service.- Returns:
- a
BrokerAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBrokerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerAdmin()} is {@code true} .
-
getBrokerAdminSessionForDistributor
BrokerAdminSession getBrokerAdminSessionForDistributor(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the broker administration service for the given distributor.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
BrokerAdminSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getBrokerNotificationSession
BrokerNotificationSession getBrokerNotificationSession(BrokerReceiver brokerReceiver) throws OperationFailedException Gets theOsidSessionassociated with the broker notification service.- Parameters:
brokerReceiver- the notification callback- Returns:
- a
BrokerNotificationSession - Throws:
NullArgumentException-brokerReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerNotification()} is {@code true} .
-
getBrokerNotificationSessionForDistributor
BrokerNotificationSession getBrokerNotificationSessionForDistributor(BrokerReceiver brokerReceiver, Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the broker notification service for the given distributor.- Parameters:
brokerReceiver- the notification callbackdistributorId- theIdof theDistributor- Returns:
- a
BrokerNotificationSession - Throws:
NotFoundException- no distributor found by the givenIdNullArgumentException-brokerReceiverordistributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getBrokerDistributorSession
Gets theOsidSessionto lookup broker/distributor mappings.- Returns:
- a
BrokerDistributorSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBrokerDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerDistributor()} is {@code true} .
-
getBrokerDistributorAssignmentSession
BrokerDistributorAssignmentSession getBrokerDistributorAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning brokers to distributors.- Returns:
- a
BrokerDistributorAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBrokerDistributorAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerDistributorAssignment()} is {@code true} .
-
getBrokerSmartDistributorSession
BrokerSmartDistributorSession getBrokerSmartDistributorSession(Id distributorId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage broker smart distributors.- Parameters:
distributorId- theIdof theDistributor- Returns:
- a
BrokerSmartDistributorSession - Throws:
NotFoundException- noDistributorfound by the givenIdNullArgumentException-distributorIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBrokerSmartDistributor()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBrokerSmartDistributor()} is {@code true} .
-
getDistributorLookupSession
Gets theOsidSessionassociated with the distributor lookup service.- Returns:
- a
DistributorLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDistributorLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorLookup()} is {@code true} .
-
getDistributorQuerySession
Gets theOsidSessionassociated with the distributor query service.- Returns:
- a
DistributorQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDistributorQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorQuery()} is {@code true} .
-
getDistributorSearchSession
Gets theOsidSessionassociated with the distributor search service.- Returns:
- a
DistributorSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDistributorSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorSearch()} is {@code true} .
-
getDistributorAdminSession
Gets theOsidSessionassociated with the distributor administrative service.- Returns:
- a
DistributorAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDistributorAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorAdmin()} is {@code true} .
-
getDistributorNotificationSession
DistributorNotificationSession getDistributorNotificationSession(DistributorReceiver distributorReceiver) throws OperationFailedException Gets theOsidSessionassociated with the distributor notification service.- Parameters:
distributorReceiver- the notification callback- Returns:
- a
DistributorNotificationSession - Throws:
NullArgumentException-distributorReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDistributorNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorNotification()} is {@code true} .
-
getDistributorHierarchySession
Gets theOsidSessionassociated with the distributor hierarchy service.- Returns:
- a
DistributorHierarchySessionfor distributors - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDistributorHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorHierarchy()} is {@code true} .
-
getDistributorHierarchyDesignSession
DistributorHierarchyDesignSession getDistributorHierarchyDesignSession() throws OperationFailedExceptionGets theOsidSessionassociated with the distributor hierarchy design service.- Returns:
- a
HierarchyDesignSessionfor distributors - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDistributorHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDistributorHierarchyDesign()} is {@code true} .
-
getProvisioningBatchManager
Gets theProvisioningBatchManager.- Returns:
- a
ProvisioningBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisioningBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisioningBatch()} is {@code true} .
-
getProvisioningRulesManager
Gets theProvisioningRulesManager.- Returns:
- a
ProvisioningRulesManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProvisioningRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProvisioningRules()} is {@code true} .
-