public interface ProvisioningProfile extends OsidProfile
The provisioning profile describes the interoperability among provisioning services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getBrokerRecordTypes()
Gets the supported
Broker record types. |
TypeList |
getBrokerSearchRecordTypes()
Gets the supported
Broker search record types. |
TypeList |
getDistributorRecordTypes()
Gets the supported
Distributor record types. |
TypeList |
getDistributorSearchRecordTypes()
Gets the supported
Distributor search record types. |
TypeList |
getPoolRecordTypes()
Gets the supported
Pool record types. |
TypeList |
getPoolSearchRecordTypes()
Gets the supported
Pool search types. |
TypeList |
getProvisionableRecordTypes()
Gets the supported
Provisionable record types. |
TypeList |
getProvisionableSearchRecordTypes()
Gets the supported
Provisionable search types. |
TypeList |
getProvisionRecordTypes()
Gets the supported
Provision record types. |
TypeList |
getProvisionReturnRecordTypes()
Gets the supported
ProvisionReturn record types. |
TypeList |
getProvisionSearchRecordTypes()
Gets the supported
Provision search types. |
TypeList |
getQueueRecordTypes()
Gets the supported
Queue record types. |
TypeList |
getQueueSearchRecordTypes()
Gets the supported
Queue search record types. |
TypeList |
getRequestRecordTypes()
Gets the supported
Request record types. |
TypeList |
getRequestSearchRecordTypes()
Gets the supported
Request search record types. |
TypeList |
getRequestTransactionRecordTypes()
Gets the supported
RequestTransaction record types. |
boolean |
supportsBrokerAdmin()
Tests if broker administrative service is supported.
|
boolean |
supportsBrokerDistributor()
Tests if a broker distributor lookup service is supported.
|
boolean |
supportsBrokerDistributorAssignment()
Tests if a broker distributor service is supported.
|
boolean |
supportsBrokerLookup()
Tests if looking up brokers is supported.
|
boolean |
supportsBrokerNotification()
Tests if a broker
notification service is supported. |
boolean |
supportsBrokerQuery()
Tests if querying brokers is supported.
|
boolean |
supportsBrokerRecordType(Type brokerRecordType)
Tests if the given
Broker record type is supported. |
boolean |
supportsBrokerSearch()
Tests if searching brokers is supported.
|
boolean |
supportsBrokerSearchRecordType(Type brokerSearchRecordType)
Tests if the given
Broker search record type is
supported. |
boolean |
supportsBrokerSmartDistributor()
Tests if a broker smart distributor lookup service is supported.
|
boolean |
supportsDistributorAdmin()
Tests if distributor administrative service is supported.
|
boolean |
supportsDistributorHierarchy()
Tests for the availability of a distributor hierarchy traversal
service.
|
boolean |
supportsDistributorHierarchyDesign()
Tests for the availability of a distributor hierarchy design service.
|
boolean |
supportsDistributorLookup()
Tests if looking up distributors is supported.
|
boolean |
supportsDistributorNotification()
Tests if a distributor
notification service is
supported. |
boolean |
supportsDistributorQuery()
Tests if querying distributors is supported.
|
boolean |
supportsDistributorRecordType(Type distributorRecordType)
Tests if the given
Distributor record type is
supported. |
boolean |
supportsDistributorSearch()
Tests if searching distributors is supported.
|
boolean |
supportsDistributorSearchRecordType(Type distributorSearchRecordType)
Tests if the given
Distributor search record type is
supported. |
boolean |
supportsExchange()
Tests if exchanging provisions is supported.
|
boolean |
supportsMyProvision()
Tests if a my provision service is supported for the current agent.
|
boolean |
supportsMyProvisionNotification()
Tests if a my provision notification service is supported for the
current agent.
|
boolean |
supportsMySupplier()
Tests if a my supplier service is supported for the current agent.
|
boolean |
supportsPoolAdmin()
Tests if a pool administrative service is supported.
|
boolean |
supportsPoolDistributor()
Tests if a pool distributor lookup service is supported.
|
boolean |
supportsPoolDistributorAssignment()
Tests if a pool distributor assignment service is supported.
|
boolean |
supportsPoolLookup()
Tests if looking up pools is supported.
|
boolean |
supportsPoolNotification()
Tests if a pool
notification service is supported. |
boolean |
supportsPoolQuery()
Tests if querying pools is supported.
|
boolean |
supportsPoolRecordType(Type poolRecordType)
Tests if the given
Pool record type is supported. |
boolean |
supportsPoolSearch()
Tests if searching pools is supported.
|
boolean |
supportsPoolSearchRecordType(Type poolSearchRecordType)
Tests if the given
Pool search type is supported. |
boolean |
supportsPoolSmartDistributor()
Tests if a pool smart distributor service is supported.
|
boolean |
supportsProvisionableAdmin()
Tests if provisionable
administrative service is
supported. |
boolean |
supportsProvisionableDistributor()
Tests if a provisionable distributor lookup service is supported.
|
boolean |
supportsProvisionableDistributorAssignment()
Tests if a provisionable distributor assignment service is supported.
|
boolean |
supportsProvisionableLookup()
Tests if looking up provisionables is supported.
|
boolean |
supportsProvisionableNotification()
Tests if a provisionable
notification service is
supported. |
boolean |
supportsProvisionableQuery()
Tests if querying provisionables is supported.
|
boolean |
supportsProvisionableRecordType(Type provisionableRecordType)
Tests if the given
Provisionable record type is
supported. |
boolean |
supportsProvisionableSearch()
Tests if searching provisionables is supported.
|
boolean |
supportsProvisionableSearchRecordType(Type provisionableSearchRecordType)
Tests if the given
Provisionable search type is
supported. |
boolean |
supportsProvisionableSmartDistributor()
Tests if a provisionable smart distributor service is supported.
|
boolean |
supportsProvisionAdmin()
Tests if a provision administrative service is supported.
|
boolean |
supportsProvisionDistributor()
Tests if a provision distributor lookup service is supported.
|
boolean |
supportsProvisionDistributorAssignment()
Tests if a provision distributor assignment service is supported.
|
boolean |
supportsProvisioningBatch()
Tests for the availability of a provisioning batch service.
|
boolean |
supportsProvisioningRules()
Tests for the availability of a provisioning rules service.
|
boolean |
supportsProvisionLookup()
Tests if looking up provisions is supported.
|
boolean |
supportsProvisionNotification()
Tests if a provision
notification service is supported. |
boolean |
supportsProvisionQuery()
Tests if querying provisions is supported.
|
boolean |
supportsProvisionRecordType(Type provisionRecordType)
Tests if the given
Provision record type is supported. |
boolean |
supportsProvisionReturn()
Tests if returning provisions is supported.
|
boolean |
supportsProvisionReturnRecordType(Type provisionReturnRecordType)
Tests if the given
ProvisionReturn record type is
supported. |
boolean |
supportsProvisionSearch()
Tests if searching provisions is supported.
|
boolean |
supportsProvisionSearchRecordType(Type provisionSearchRecordType)
Tests if the given
Provision search type is supported. |
boolean |
supportsProvisionSmartDistributor()
Tests if a provision smart distributor service is supported.
|
boolean |
supportsQueueAdmin()
Tests if queue administrative service is supported.
|
boolean |
supportsQueueBroker()
Tests if a queue broker lookup service is supported.
|
boolean |
supportsQueueBrokerAssignment()
Tests if a queue broker service is supported.
|
boolean |
supportsQueueLookup()
Tests if looking up queues is supported.
|
boolean |
supportsQueueNotification()
Tests if a queue notification service is supported.
|
boolean |
supportsQueueQuery()
Tests if querying queues is supported.
|
boolean |
supportsQueueRecordType(Type queueRecordType)
Tests if the given
Queue record type is supported. |
boolean |
supportsQueueSearch()
Tests if searching queues is supported.
|
boolean |
supportsQueueSearchRecordType(Type queueSearchRecordType)
Tests if the given
Queue search record type is
supported. |
boolean |
supportsQueueSmartBroker()
Tests if a queue smart broker lookup service is supported.
|
boolean |
supportsRequestAdmin()
Tests if request administrative service is supported.
|
boolean |
supportsRequestDistributor()
Tests if a request distributor lookup service is supported.
|
boolean |
supportsRequestDistributorAssignment()
Tests if a request distributor service is supported.
|
boolean |
supportsRequestLookup()
Tests if looking up requests is supported.
|
boolean |
supportsRequestNotification()
Tests if a request notification service is supported.
|
boolean |
supportsRequestQuery()
Tests if querying requests is supported.
|
boolean |
supportsRequestRecordType(Type requestRecordType)
Tests if the given
Request record type is supported. |
boolean |
supportsRequestSearch()
Tests if searching requests is supported.
|
boolean |
supportsRequestSearchRecordType(Type requestSearchRecordType)
Tests if the given
Request search record type is
supported. |
boolean |
supportsRequestSmartDistributor()
Tests if a request smart distributor lookup service is supported.
|
boolean |
supportsRequestTransactionAdmin()
Tests if request transaction administrative service is supported.
|
boolean |
supportsRequestTransactionLookup()
Tests if looking up request transactions is supported.
|
boolean |
supportsRequestTransactionRecordType(Type requestTransactionRecordType)
Tests if the given
RequestTransaction record type is
supported. |
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsMyProvision()
true
if my provision is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMySupplier()
true
if my supplier is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsMyProvisionNotification()
true
if my provision notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionLookup()
true
if provision lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionQuery()
true
if provision query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionSearch()
true
if provision search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionAdmin()
true
if provision administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionNotification()
notification service is supported. true
if provision notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionDistributor()
true
if a provision distributor lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionDistributorAssignment()
true
if a provision to distributor assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionSmartDistributor()
true
if an v smart distributor service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionReturn()
true
if returning provisions is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQueueLookup()
true
if queue lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQueueQuery()
true
if queue query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQueueSearch()
true
if queue search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQueueAdmin()
true
if queue administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQueueNotification()
true
if queue notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQueueBroker()
true
if a queue broker lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQueueBrokerAssignment()
true
if queue to broker assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQueueSmartBroker()
true
if a queue smart broker service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRequestLookup()
true
if request lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequestQuery()
true
if request query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequestSearch()
true
if request search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequestAdmin()
true
if request administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequestNotification()
true
if request notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRequestDistributor()
true
if a request distributor lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRequestDistributorAssignment()
true
if request to distributor assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRequestSmartDistributor()
true
if a request smart distributor service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRequestTransactionLookup()
true
if request transaction lookup is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRequestTransactionAdmin()
true
if request transaction administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsExchange()
true
if exchange is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPoolLookup()
true
if pool lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPoolQuery()
true
if pool query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPoolSearch()
true
if pool search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPoolAdmin()
true
if pool administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPoolNotification()
notification service is supported. true
if pool notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPoolDistributor()
true
if a pool distributor lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPoolDistributorAssignment()
true
if a pool to distributor assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPoolSmartDistributor()
true
if a smart distributor service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableLookup()
true
if provisionable lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableQuery()
true
if provisionable query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableSearch()
true
if provisionable search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableAdmin()
administrative service is
supported. true
if provisionable administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableNotification()
notification service is
supported. true
if provisionable notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableDistributor()
true
if a provisionable distributor lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableDistributorAssignment()
true
if a provisionable to distributor
assignment service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisionableSmartDistributor()
true
if a provisionable smart distributor
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerLookup()
true
if broker lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerQuery()
true
if a broker query service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerSearch()
true
if broker search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerAdmin()
true
if broker administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerNotification()
notification service is supported. true
if broker notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerDistributor()
true
if a broker distributor lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerDistributorAssignment()
true
if broker to distributor assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBrokerSmartDistributor()
true
if a broker smart distributor service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDistributorLookup()
true
if distributor lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDistributorQuery()
true
if a distributor query service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDistributorSearch()
true
if distributor search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDistributorAdmin()
true
if distributor administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDistributorNotification()
notification service is
supported. true
if distributor notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDistributorHierarchy()
true
if distributor hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsDistributorHierarchyDesign()
true
if distributor hierarchy design is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisioningBatch()
true
if provisioning batch service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsProvisioningRules()
true
if provisioning rules service is
available, false
otherwisemandatory
- This method must be implemented. TypeList getProvisionRecordTypes()
Provision
record types. Provision
record typesmandatory
- This method must be implemented. boolean supportsProvisionRecordType(Type provisionRecordType)
Provision
record type is supported.provisionRecordType
- a Type
indicating a
Provision
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- provisionRecordType
is null
mandatory
- This method must be implemented. TypeList getProvisionSearchRecordTypes()
Provision
search types. Provision
search typesmandatory
- This method must be implemented. boolean supportsProvisionSearchRecordType(Type provisionSearchRecordType)
Provision
search type is supported.provisionSearchRecordType
- a Type
indicating a
Provision
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
provisionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getProvisionReturnRecordTypes()
ProvisionReturn
record types. ProvisionReturn
record typesmandatory
- This method must be implemented. boolean supportsProvisionReturnRecordType(Type provisionReturnRecordType)
ProvisionReturn
record type is
supported.provisionReturnRecordType
- a Type
indicating a
ProvisionReturn
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
provisionReturnRecordType
is null
mandatory
- This method must be implemented. TypeList getQueueRecordTypes()
Queue
record types. Queue
record
typesmandatory
- This method must be implemented. boolean supportsQueueRecordType(Type queueRecordType)
Queue
record type is supported.queueRecordType
- a Type
indicating a
Queue
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- queueRecordType
is null
mandatory
- This method must be implemented. TypeList getQueueSearchRecordTypes()
Queue
search record types. Queue
search
record typesmandatory
- This method must be implemented. boolean supportsQueueSearchRecordType(Type queueSearchRecordType)
Queue
search record type is
supported.queueSearchRecordType
- a Type
indicating a
Queue
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
- queueSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getRequestRecordTypes()
Request
record types. Request
record
typesmandatory
- This method must be implemented. boolean supportsRequestRecordType(Type requestRecordType)
Request
record type is supported.requestRecordType
- a Type
indicating a
Request
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- requestRecordType
is null
mandatory
- This method must be implemented. TypeList getRequestSearchRecordTypes()
Request
search record types. Request
search
record typesmandatory
- This method must be implemented. boolean supportsRequestSearchRecordType(Type requestSearchRecordType)
Request
search record type is
supported.requestSearchRecordType
- a Type
indicating a
Request
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
- requestSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getRequestTransactionRecordTypes()
RequestTransaction
record types. RequestTransaction
record typesmandatory
- This method must be implemented. boolean supportsRequestTransactionRecordType(Type requestTransactionRecordType)
RequestTransaction
record type is
supported.requestTransactionRecordType
- a Type
indicating
a RequestTransaction
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
requestTransactionRecordType
is null
mandatory
- This method must be implemented. TypeList getPoolRecordTypes()
Pool
record types. Pool
record
typesmandatory
- This method must be implemented. boolean supportsPoolRecordType(Type poolRecordType)
Pool
record type is supported.poolRecordType
- a Type
indicating a Pool
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- poolRecordType
is null
mandatory
- This method must be implemented. TypeList getPoolSearchRecordTypes()
Pool
search types. Pool
search
typesmandatory
- This method must be implemented. boolean supportsPoolSearchRecordType(Type poolSearchRecordType)
Pool
search type is supported.poolSearchRecordType
- a Type
indicating a
Pool
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- poolSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getProvisionableRecordTypes()
Provisionable
record types. Provisionable
record typesmandatory
- This method must be implemented. boolean supportsProvisionableRecordType(Type provisionableRecordType)
Provisionable
record type is
supported.provisionableRecordType
- a Type
indicating a
Provisionable
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- provisionableRecordType
is null
mandatory
- This method must be implemented. TypeList getProvisionableSearchRecordTypes()
Provisionable
search types. Provisionable
search typesmandatory
- This method must be implemented. boolean supportsProvisionableSearchRecordType(Type provisionableSearchRecordType)
Provisionable
search type is
supported.provisionableSearchRecordType
- a Type
indicating
a Provisionable
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
provisionableSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getBrokerRecordTypes()
Broker
record types. Broker
typesmandatory
- This method must be implemented. boolean supportsBrokerRecordType(Type brokerRecordType)
Broker
record type is supported.brokerRecordType
- a Type
indicating a
Broker
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- brokerRecordType
is null
mandatory
- This method must be implemented. TypeList getBrokerSearchRecordTypes()
Broker
search record types. Broker
search
record typesmandatory
- This method must be implemented. boolean supportsBrokerSearchRecordType(Type brokerSearchRecordType)
Broker
search record type is
supported.brokerSearchRecordType
- a Type
indicating a
Broker
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- brokerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getDistributorRecordTypes()
Distributor
record types. Distributor
typesmandatory
- This method must be implemented. boolean supportsDistributorRecordType(Type distributorRecordType)
Distributor
record type is
supported.distributorRecordType
- a Type
indicating a
Distributor
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- distributorRecordType
is null
mandatory
- This method must be implemented. TypeList getDistributorSearchRecordTypes()
Distributor
search record types. Distributor
search record typesmandatory
- This method must be implemented. boolean supportsDistributorSearchRecordType(Type distributorSearchRecordType)
Distributor
search record type is
supported.distributorSearchRecordType
- a Type
indicating a
Distributor
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
distributorSearchRecordType
is null
mandatory
- This method must be implemented.