Interface ProvisioningProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
ProvisioningManager, ProvisioningProxyManager

public interface ProvisioningProfile extends OsidProfile

The provisioning profile describes the interoperability among provisioning services.

  • Method Details

    • supportsVisibleFederation

      boolean supportsVisibleFederation()
      Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.
      Returns:
      true if visible federation is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsMyProvision

      boolean supportsMyProvision()
      Tests if a my provision service is supported for the current agent.
      Returns:
      true if my provision is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsMySupplier

      boolean supportsMySupplier()
      Tests if a my supplier service is supported for the current agent.
      Returns:
      true if my supplier is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsMyProvisionNotification

      boolean supportsMyProvisionNotification()
      Tests if a my provision notification service is supported for the current agent.
      Returns:
      true if my provision notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionLookup

      boolean supportsProvisionLookup()
      Tests if looking up provisions is supported.
      Returns:
      true if provision lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionQuery

      boolean supportsProvisionQuery()
      Tests if querying provisions is supported.
      Returns:
      true if provision query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionSearch

      boolean supportsProvisionSearch()
      Tests if searching provisions is supported.
      Returns:
      true if provision search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionAdmin

      boolean supportsProvisionAdmin()
      Tests if a provision administrative service is supported.
      Returns:
      true if provision administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionNotification

      boolean supportsProvisionNotification()
      Tests if a provision notification service is supported.
      Returns:
      true if provision notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionDistributor

      boolean supportsProvisionDistributor()
      Tests if a provision distributor lookup service is supported.
      Returns:
      true if a provision distributor lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionDistributorAssignment

      boolean supportsProvisionDistributorAssignment()
      Tests if a provision distributor assignment service is supported.
      Returns:
      true if a provision to distributor assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionSmartDistributor

      boolean supportsProvisionSmartDistributor()
      Tests if a provision smart distributor service is supported.
      Returns:
      true if a smart distributor service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionReturn

      boolean supportsProvisionReturn()
      Tests if returning provisions is supported.
      Returns:
      true if returning provisions is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueLookup

      boolean supportsQueueLookup()
      Tests if looking up queues is supported.
      Returns:
      true if queue lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueQuery

      boolean supportsQueueQuery()
      Tests if querying queues is supported.
      Returns:
      true if queue query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueSearch

      boolean supportsQueueSearch()
      Tests if searching queues is supported.
      Returns:
      true if queue search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueAdmin

      boolean supportsQueueAdmin()
      Tests if queue administrative service is supported.
      Returns:
      true if queue administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueNotification

      boolean supportsQueueNotification()
      Tests if a queue notification service is supported.
      Returns:
      true if queue notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueBroker

      boolean supportsQueueBroker()
      Tests if a queue broker lookup service is supported.
      Returns:
      true if a queue broker lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueBrokerAssignment

      boolean supportsQueueBrokerAssignment()
      Tests if a queue broker service is supported.
      Returns:
      true if queue to broker assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueSmartBroker

      boolean supportsQueueSmartBroker()
      Tests if a queue smart broker lookup service is supported.
      Returns:
      true if a queue smart broker service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestLookup

      boolean supportsRequestLookup()
      Tests if looking up requests is supported.
      Returns:
      true if request lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestQuery

      boolean supportsRequestQuery()
      Tests if querying requests is supported.
      Returns:
      true if request query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestSearch

      boolean supportsRequestSearch()
      Tests if searching requests is supported.
      Returns:
      true if request search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestAdmin

      boolean supportsRequestAdmin()
      Tests if request administrative service is supported.
      Returns:
      true if request administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestNotification

      boolean supportsRequestNotification()
      Tests if a request notification service is supported.
      Returns:
      true if request notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestDistributor

      boolean supportsRequestDistributor()
      Tests if a request distributor lookup service is supported.
      Returns:
      true if a request distributor lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestDistributorAssignment

      boolean supportsRequestDistributorAssignment()
      Tests if a request distributor service is supported.
      Returns:
      true if request to distributor assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestSmartDistributor

      boolean supportsRequestSmartDistributor()
      Tests if a request smart distributor lookup service is supported.
      Returns:
      true if a request smart distributor service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionLookup

      boolean supportsRequestTransactionLookup()
      Tests if looking up request transactions is supported.
      Returns:
      true if request transaction lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionAdmin

      boolean supportsRequestTransactionAdmin()
      Tests if request transaction administrative service is supported.
      Returns:
      true if request transaction administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionQuery

      boolean supportsRequestTransactionQuery()
      Tests if a request transaction query service is supported.
      Returns:
      true if request transaction query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionSearch

      boolean supportsRequestTransactionSearch()
      Tests if a request transaction search service is supported.
      Returns:
      true if request transaction search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionNotification

      boolean supportsRequestTransactionNotification()
      Tests if a request transaction notification service is supported.
      Returns:
      true if request transaction notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionSmartDistributor

      boolean supportsRequestTransactionSmartDistributor()
      Tests if a request transaction smart distributor service is supported.
      Returns:
      true if a request transaction smart distributor service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsExchange

      boolean supportsExchange()
      Tests if exchanging provisions is supported.
      Returns:
      true if exchange is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolLookup

      boolean supportsPoolLookup()
      Tests if looking up pools is supported.
      Returns:
      true if pool lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolQuery

      boolean supportsPoolQuery()
      Tests if querying pools is supported.
      Returns:
      true if pool query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolSearch

      boolean supportsPoolSearch()
      Tests if searching pools is supported.
      Returns:
      true if pool search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolAdmin

      boolean supportsPoolAdmin()
      Tests if a pool administrative service is supported.
      Returns:
      true if pool administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolNotification

      boolean supportsPoolNotification()
      Tests if a pool notification service is supported.
      Returns:
      true if pool notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolDistributor

      boolean supportsPoolDistributor()
      Tests if a pool distributor lookup service is supported.
      Returns:
      true if a pool distributor lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolDistributorAssignment

      boolean supportsPoolDistributorAssignment()
      Tests if a pool distributor assignment service is supported.
      Returns:
      true if a pool to distributor assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolSmartDistributor

      boolean supportsPoolSmartDistributor()
      Tests if a pool smart distributor service is supported.
      Returns:
      true if a smart distributor service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableLookup

      boolean supportsProvisionableLookup()
      Tests if looking up provisionables is supported.
      Returns:
      true if provisionable lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableQuery

      boolean supportsProvisionableQuery()
      Tests if querying provisionables is supported.
      Returns:
      true if provisionable query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableSearch

      boolean supportsProvisionableSearch()
      Tests if searching provisionables is supported.
      Returns:
      true if provisionable search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableAdmin

      boolean supportsProvisionableAdmin()
      Tests if provisionable administrative service is supported.
      Returns:
      true if provisionable administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableNotification

      boolean supportsProvisionableNotification()
      Tests if a provisionable notification service is supported.
      Returns:
      true if provisionable notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableDistributor

      boolean supportsProvisionableDistributor()
      Tests if a provisionable distributor lookup service is supported.
      Returns:
      true if a provisionable distributor lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableDistributorAssignment

      boolean supportsProvisionableDistributorAssignment()
      Tests if a provisionable distributor assignment service is supported.
      Returns:
      true if a provisionable to distributor assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableSmartDistributor

      boolean supportsProvisionableSmartDistributor()
      Tests if a provisionable smart distributor service is supported.
      Returns:
      true if a provisionable smart distributor service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerLookup

      boolean supportsBrokerLookup()
      Tests if looking up brokers is supported.
      Returns:
      true if broker lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerQuery

      boolean supportsBrokerQuery()
      Tests if querying brokers is supported.
      Returns:
      true if a broker query service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerSearch

      boolean supportsBrokerSearch()
      Tests if searching brokers is supported.
      Returns:
      true if broker search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerAdmin

      boolean supportsBrokerAdmin()
      Tests if broker administrative service is supported.
      Returns:
      true if broker administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerNotification

      boolean supportsBrokerNotification()
      Tests if a broker notification service is supported.
      Returns:
      true if broker notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerDistributor

      boolean supportsBrokerDistributor()
      Tests if a broker distributor lookup service is supported.
      Returns:
      true if a broker distributor lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerDistributorAssignment

      boolean supportsBrokerDistributorAssignment()
      Tests if a broker distributor service is supported.
      Returns:
      true if broker to distributor assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerSmartDistributor

      boolean supportsBrokerSmartDistributor()
      Tests if a broker smart distributor lookup service is supported.
      Returns:
      true if a broker smart distributor service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorLookup

      boolean supportsDistributorLookup()
      Tests if looking up distributors is supported.
      Returns:
      true if distributor lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorQuery

      boolean supportsDistributorQuery()
      Tests if querying distributors is supported.
      Returns:
      true if a distributor query service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorSearch

      boolean supportsDistributorSearch()
      Tests if searching distributors is supported.
      Returns:
      true if distributor search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorAdmin

      boolean supportsDistributorAdmin()
      Tests if distributor administrative service is supported.
      Returns:
      true if distributor administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorNotification

      boolean supportsDistributorNotification()
      Tests if a distributor notification service is supported.
      Returns:
      true if distributor notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorHierarchy

      boolean supportsDistributorHierarchy()
      Tests for the availability of a distributor hierarchy traversal service.
      Returns:
      true if distributor hierarchy traversal is available, false otherwise
      Compliance:
      mandatory - This method must be implemented in all providers.
    • supportsDistributorHierarchyDesign

      boolean supportsDistributorHierarchyDesign()
      Tests for the availability of a distributor hierarchy design service.
      Returns:
      true if distributor hierarchy design is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisioningBatch

      boolean supportsProvisioningBatch()
      Tests for the availability of a provisioning batch service.
      Returns:
      true if provisioning batch service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisioningRules

      boolean supportsProvisioningRules()
      Tests for the availability of a provisioning rules service.
      Returns:
      true if provisioning rules service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionRecordTypes

      TypeList getProvisionRecordTypes()
      Gets the supported Provision record types.
      Returns:
      a list containing the supported Provision record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionRecordType

      boolean supportsProvisionRecordType(Type provisionRecordType)
      Tests if the given Provision record type is supported.
      Parameters:
      provisionRecordType - a Type indicating a Provision record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - provisionRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionSearchRecordTypes

      TypeList getProvisionSearchRecordTypes()
      Gets the supported Provision search types.
      Returns:
      a list containing the supported Provision search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionSearchRecordType

      boolean supportsProvisionSearchRecordType(Type provisionSearchRecordType)
      Tests if the given Provision search type is supported.
      Parameters:
      provisionSearchRecordType - a Type indicating a Provision search type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - provisionSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionReturnRecordTypes

      TypeList getProvisionReturnRecordTypes()
      Gets the supported ProvisionReturn record types.
      Returns:
      a list containing the supported ProvisionReturn record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionReturnRecordType

      boolean supportsProvisionReturnRecordType(Type provisionReturnRecordType)
      Tests if the given ProvisionReturn record type is supported.
      Parameters:
      provisionReturnRecordType - a Type indicating a ProvisionReturn record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - provisionReturnRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getQueueRecordTypes

      TypeList getQueueRecordTypes()
      Gets the supported Queue record types.
      Returns:
      a list containing the supported Queue record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueRecordType

      boolean supportsQueueRecordType(Type queueRecordType)
      Tests if the given Queue record type is supported.
      Parameters:
      queueRecordType - a Type indicating a Queue record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - queueRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getQueueSearchRecordTypes

      TypeList getQueueSearchRecordTypes()
      Gets the supported Queue search record types.
      Returns:
      a list containing the supported Queue search record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsQueueSearchRecordType

      boolean supportsQueueSearchRecordType(Type queueSearchRecordType)
      Tests if the given Queue search record type is supported.
      Parameters:
      queueSearchRecordType - a Type indicating a Queue search record type
      Returns:
      true if the given search record type is supported, false otherwise
      Throws:
      NullArgumentException - queueSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getRequestRecordTypes

      TypeList getRequestRecordTypes()
      Gets the supported Request record types.
      Returns:
      a list containing the supported Request record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestRecordType

      boolean supportsRequestRecordType(Type requestRecordType)
      Tests if the given Request record type is supported.
      Parameters:
      requestRecordType - a Type indicating a Request record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - requestRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getRequestSearchRecordTypes

      TypeList getRequestSearchRecordTypes()
      Gets the supported Request search record types.
      Returns:
      a list containing the supported Request search record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestSearchRecordType

      boolean supportsRequestSearchRecordType(Type requestSearchRecordType)
      Tests if the given Request search record type is supported.
      Parameters:
      requestSearchRecordType - a Type indicating a Request search record type
      Returns:
      true if the given search record type is supported, false otherwise
      Throws:
      NullArgumentException - requestSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getRequestTransactionRecordTypes

      TypeList getRequestTransactionRecordTypes()
      Gets the supported RequestTransaction record types.
      Returns:
      a list containing the supported RequestTransaction record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsRequestTransactionRecordType

      boolean supportsRequestTransactionRecordType(Type requestTransactionRecordType)
      Tests if the given RequestTransaction record type is supported.
      Parameters:
      requestTransactionRecordType - a Type indicating a RequestTransaction record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - requestTransactionRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getPoolRecordTypes

      TypeList getPoolRecordTypes()
      Gets the supported Pool record types.
      Returns:
      a list containing the supported Pool record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolRecordType

      boolean supportsPoolRecordType(Type poolRecordType)
      Tests if the given Pool record type is supported.
      Parameters:
      poolRecordType - a Type indicating a Pool record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - poolRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getPoolSearchRecordTypes

      TypeList getPoolSearchRecordTypes()
      Gets the supported Pool search types.
      Returns:
      a list containing the supported Pool search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsPoolSearchRecordType

      boolean supportsPoolSearchRecordType(Type poolSearchRecordType)
      Tests if the given Pool search type is supported.
      Parameters:
      poolSearchRecordType - a Type indicating a Pool search type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - poolSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionableRecordTypes

      TypeList getProvisionableRecordTypes()
      Gets the supported Provisionable record types.
      Returns:
      a list containing the supported Provisionable record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableRecordType

      boolean supportsProvisionableRecordType(Type provisionableRecordType)
      Tests if the given Provisionable record type is supported.
      Parameters:
      provisionableRecordType - a Type indicating a Provisionable record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - provisionableRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionableSearchRecordTypes

      TypeList getProvisionableSearchRecordTypes()
      Gets the supported Provisionable search types.
      Returns:
      a list containing the supported Provisionable search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsProvisionableSearchRecordType

      boolean supportsProvisionableSearchRecordType(Type provisionableSearchRecordType)
      Tests if the given Provisionable search type is supported.
      Parameters:
      provisionableSearchRecordType - a Type indicating a Provisionable search type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - provisionableSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getBrokerRecordTypes

      TypeList getBrokerRecordTypes()
      Gets the supported Broker record types.
      Returns:
      a list containing the supported Broker types
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerRecordType

      boolean supportsBrokerRecordType(Type brokerRecordType)
      Tests if the given Broker record type is supported.
      Parameters:
      brokerRecordType - a Type indicating a Broker record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - brokerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getBrokerSearchRecordTypes

      TypeList getBrokerSearchRecordTypes()
      Gets the supported Broker search record types.
      Returns:
      a list containing the supported Broker search record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsBrokerSearchRecordType

      boolean supportsBrokerSearchRecordType(Type brokerSearchRecordType)
      Tests if the given Broker search record type is supported.
      Parameters:
      brokerSearchRecordType - a Type indicating a Broker search record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - brokerSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getDistributorRecordTypes

      TypeList getDistributorRecordTypes()
      Gets the supported Distributor record types.
      Returns:
      a list containing the supported Distributor types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorRecordType

      boolean supportsDistributorRecordType(Type distributorRecordType)
      Tests if the given Distributor record type is supported.
      Parameters:
      distributorRecordType - a Type indicating a Distributor record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - distributorRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getDistributorSearchRecordTypes

      TypeList getDistributorSearchRecordTypes()
      Gets the supported Distributor search record types.
      Returns:
      a list containing the supported Distributor search record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDistributorSearchRecordType

      boolean supportsDistributorSearchRecordType(Type distributorSearchRecordType)
      Tests if the given Distributor search record type is supported.
      Parameters:
      distributorSearchRecordType - a Type indicating a Distributor search record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - distributorSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.