Interface SubscriptionRulesProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
SubscriptionRulesManager, SubscriptionRulesProxyManager

public interface SubscriptionRulesProfile extends OsidProfile

The subscription rules profile describes the interoperability among subscription rules 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.
    • supportsDispatchEnablerLookup

      boolean supportsDispatchEnablerLookup()
      Tests if looking up dispatch enablers is supported.
      Returns:
      true if dispatch enabler lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerQuery

      boolean supportsDispatchEnablerQuery()
      Tests if querying dispatch enablers is supported.
      Returns:
      true if dispatch enabler query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerSearch

      boolean supportsDispatchEnablerSearch()
      Tests if searching dispatch enablers is supported.
      Returns:
      true if dispatch enabler search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerAdmin

      boolean supportsDispatchEnablerAdmin()
      Tests if a dispatch enabler administrative service is supported.
      Returns:
      true if dispatch enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerNotification

      boolean supportsDispatchEnablerNotification()
      Tests if a dispatch enabler notification service is supported.
      Returns:
      true if dispatch enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerPublisher

      boolean supportsDispatchEnablerPublisher()
      Tests if a dispatch enabler publisher lookup service is supported.
      Returns:
      true if a dispatch enabler publisher lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerPublisherAssignment

      boolean supportsDispatchEnablerPublisherAssignment()
      Tests if a dispatch enabler publisher assignment service is supported.
      Returns:
      true if a dispatch enabler to publisher assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerSmartPublisher

      boolean supportsDispatchEnablerSmartPublisher()
      Tests if a dispatch smart publisher service is supported.
      Returns:
      true if a smart publisher service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerRuleLookup

      boolean supportsDispatchEnablerRuleLookup()
      Tests if a dispatch enabler rule lookup service is supported.
      Returns:
      true if a dispatch enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerRuleApplication

      boolean supportsDispatchEnablerRuleApplication()
      Tests if a dispatch enabler rule application service is supported.
      Returns:
      true if a dispatch enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerLookup

      boolean supportsDispatchConstrainerLookup()
      Tests if looking up dispatch constrainers is supported.
      Returns:
      true if dispatch constrainer lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerQuery

      boolean supportsDispatchConstrainerQuery()
      Tests if querying dispatch constrainers is supported.
      Returns:
      true if dispatch constrainer query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerSearch

      boolean supportsDispatchConstrainerSearch()
      Tests if searching dispatch constrainers is supported.
      Returns:
      true if dispatch constrainer search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerAdmin

      boolean supportsDispatchConstrainerAdmin()
      Tests if a dispatch constrainer administrative service is supported.
      Returns:
      true if dispatch constrainer administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerNotification

      boolean supportsDispatchConstrainerNotification()
      Tests if a dispatch constrainer notification service is supported.
      Returns:
      true if dispatch constrainer notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerPublisher

      boolean supportsDispatchConstrainerPublisher()
      Tests if a dispatch constrainer publisher lookup service is supported.
      Returns:
      true if a dispatch constrainer publisher lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerPublisherAssignment

      boolean supportsDispatchConstrainerPublisherAssignment()
      Tests if a dispatch constrainer publisher assignment service is supported.
      Returns:
      true if a dispatch constrainer to publisher assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerSmartPublisher

      boolean supportsDispatchConstrainerSmartPublisher()
      Tests if a dispatch smart publisher service is supported.
      Returns:
      true if a smart publisher service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerRuleLookup

      boolean supportsDispatchConstrainerRuleLookup()
      Tests if a dispatch constrainer rule lookup service is supported.
      Returns:
      true if a dispatch constrainer rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerRuleApplication

      boolean supportsDispatchConstrainerRuleApplication()
      Tests if a dispatch constrainer rule application service is supported.
      Returns:
      true if a dispatch constrainer rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerLookup

      boolean supportsDispatchConstrainerEnablerLookup()
      Tests if looking up dispatch constrainer enablers is supported.
      Returns:
      true if dispatch constrainer enabler lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerQuery

      boolean supportsDispatchConstrainerEnablerQuery()
      Tests if querying dispatch constrainer enablers is supported.
      Returns:
      true if dispatch constrainer enabler query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerSearch

      boolean supportsDispatchConstrainerEnablerSearch()
      Tests if searching dispatch constrainer enablers is supported.
      Returns:
      true if dispatch constrainer enabler search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerAdmin

      boolean supportsDispatchConstrainerEnablerAdmin()
      Tests if a dispatch constrainer enabler administrative service is supported.
      Returns:
      true if dispatch constrainer enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerNotification

      boolean supportsDispatchConstrainerEnablerNotification()
      Tests if a dispatch constrainer enabler notification service is supported.
      Returns:
      true if dispatch constrainer enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerPublisher

      boolean supportsDispatchConstrainerEnablerPublisher()
      Tests if a dispatch constrainer enabler publisher lookup service is supported.
      Returns:
      true if a dispatch constrainer enabler publisher lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerPublisherAssignment

      boolean supportsDispatchConstrainerEnablerPublisherAssignment()
      Tests if a dispatch constrainer enabler publisher assignment service is supported.
      Returns:
      true if a dispatch constrainer enabler to publisher assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerSmartPublisher

      boolean supportsDispatchConstrainerEnablerSmartPublisher()
      Tests if a dispatch smart publisher service is supported.
      Returns:
      true if a smart publisher service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerRuleLookup

      boolean supportsDispatchConstrainerEnablerRuleLookup()
      Tests if a dispatch constrainer enabler rule lookup service is supported.
      Returns:
      true if a dispatch constrainer enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerRuleApplication

      boolean supportsDispatchConstrainerEnablerRuleApplication()
      Tests if a dispatch constrainer enabler rule application service is supported.
      Returns:
      true if a dispatch constrainer enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorLookup

      boolean supportsDispatchProcessorLookup()
      Tests if looking up dispatch processors is supported.
      Returns:
      true if dispatch processor lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorQuery

      boolean supportsDispatchProcessorQuery()
      Tests if querying dispatch processors is supported.
      Returns:
      true if dispatch processor query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorSearch

      boolean supportsDispatchProcessorSearch()
      Tests if searching dispatch processors is supported.
      Returns:
      true if dispatch processor search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorAdmin

      boolean supportsDispatchProcessorAdmin()
      Tests if a dispatch processor administrative service is supported.
      Returns:
      true if dispatch processor administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorNotification

      boolean supportsDispatchProcessorNotification()
      Tests if a dispatch processor notification service is supported.
      Returns:
      true if dispatch processor notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorPublisher

      boolean supportsDispatchProcessorPublisher()
      Tests if a dispatch processor publisher lookup service is supported.
      Returns:
      true if a dispatch processor publisher lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorPublisherAssignment

      boolean supportsDispatchProcessorPublisherAssignment()
      Tests if a dispatch processor publisher assignment service is supported.
      Returns:
      true if a dispatch processor to publisher assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorSmartPublisher

      boolean supportsDispatchProcessorSmartPublisher()
      Tests if a dispatch smart publisher service is supported.
      Returns:
      true if a smart publisher service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorRuleLookup

      boolean supportsDispatchProcessorRuleLookup()
      Tests if a dispatch processor rule lookup service is supported.
      Returns:
      true if a dispatch processor rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorRuleApplication

      boolean supportsDispatchProcessorRuleApplication()
      Tests if a dispatch processor rule application service is supported.
      Returns:
      true if a dispatch processor rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerLookup

      boolean supportsDispatchProcessorEnablerLookup()
      Tests if looking up dispatch processor enablers is supported.
      Returns:
      true if dispatch processor enabler lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerQuery

      boolean supportsDispatchProcessorEnablerQuery()
      Tests if querying dispatch processor enablers is supported.
      Returns:
      true if dispatch processor enabler query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerSearch

      boolean supportsDispatchProcessorEnablerSearch()
      Tests if searching dispatch processor enablers is supported.
      Returns:
      true if dispatch processor enabler search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerAdmin

      boolean supportsDispatchProcessorEnablerAdmin()
      Tests if a dispatch processor enabler administrative service is supported.
      Returns:
      true if dispatch processor enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerNotification

      boolean supportsDispatchProcessorEnablerNotification()
      Tests if a dispatch processor enabler notification service is supported.
      Returns:
      true if dispatch processor enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerPublisher

      boolean supportsDispatchProcessorEnablerPublisher()
      Tests if a dispatch processor enabler publisher lookup service is supported.
      Returns:
      true if a dispatch processor enabler publisher lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerPublisherAssignment

      boolean supportsDispatchProcessorEnablerPublisherAssignment()
      Tests if a dispatch processor enabler publisher assignment service is supported.
      Returns:
      true if a dispatch processor enabler to publisher assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerSmartPublisher

      boolean supportsDispatchProcessorEnablerSmartPublisher()
      Tests if a dispatch smart publisher service is supported.
      Returns:
      true if a smart publisher service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerRuleLookup

      boolean supportsDispatchProcessorEnablerRuleLookup()
      Tests if a dispatch processor enabler rule lookup service is supported.
      Returns:
      true if a dispatch processor enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerRuleApplication

      boolean supportsDispatchProcessorEnablerRuleApplication()
      Tests if a dispatch processor enabler rule application service is supported.
      Returns:
      true if a dispatch processor enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerLookup

      boolean supportsSubscriptionEnablerLookup()
      Tests if looking up subscription enablers is supported.
      Returns:
      true if subscription enabler lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerQuery

      boolean supportsSubscriptionEnablerQuery()
      Tests if querying subscription enablers is supported.
      Returns:
      true if subscription enabler query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerSearch

      boolean supportsSubscriptionEnablerSearch()
      Tests if searching subscription enablers is supported.
      Returns:
      true if subscription enabler search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerAdmin

      boolean supportsSubscriptionEnablerAdmin()
      Tests if a subscription enabler administrative service is supported.
      Returns:
      true if subscription enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerNotification

      boolean supportsSubscriptionEnablerNotification()
      Tests if a subscription enabler notification service is supported.
      Returns:
      true if subscription enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerPublisher

      boolean supportsSubscriptionEnablerPublisher()
      Tests if a subscription enabler publisher lookup service is supported.
      Returns:
      true if a publisher enabler subscription lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerPublisherAssignment

      boolean supportsSubscriptionEnablerPublisherAssignment()
      Tests if a subscription enabler publisher service is supported.
      Returns:
      true if subscription enabler publisher assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerSmartSubscription

      boolean supportsSubscriptionEnablerSmartSubscription()
      Tests if a subscription enabler subscription lookup service is supported.
      Returns:
      true if a subscription enabler subscription service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerRuleLookup

      boolean supportsSubscriptionEnablerRuleLookup()
      Tests if a subscription enabler rule lookup service is supported.
      Returns:
      true if a subscription enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerRuleApplication

      boolean supportsSubscriptionEnablerRuleApplication()
      Tests if a subscription enabler rule application service is supported.
      Returns:
      true if subscription enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • getDispatchEnablerRecordTypes

      TypeList getDispatchEnablerRecordTypes()
      Gets the supported DispatchEnabler record types.
      Returns:
      a list containing the supported DispatchEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerRecordType

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

      TypeList getDispatchEnablerSearchRecordTypes()
      Gets the supported DispatchEnabler search types.
      Returns:
      a list containing the supported DispatchEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchEnablerSearchRecordType

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

      TypeList getDispatchConstrainerRecordTypes()
      Gets the supported DispatchConstrainer record types.
      Returns:
      a list containing the supported DispatchConstrainer record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerRecordType

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

      TypeList getDispatchConstrainerSearchRecordTypes()
      Gets the supported DispatchConstrainer search types.
      Returns:
      a list containing the supported DispatchConstrainer search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerSearchRecordType

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

      TypeList getDispatchConstrainerEnablerRecordTypes()
      Gets the supported DispatchConstrainerEnabler record types.
      Returns:
      a list containing the supported DispatchConstrainerEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerRecordType

      boolean supportsDispatchConstrainerEnablerRecordType(Type dispatchConstrainerEnablerRecordType)
      Tests if the given DispatchCosntrainerEnabler record type is supported.
      Parameters:
      dispatchConstrainerEnablerRecordType - a Type indicating a DispatchConstrainerEnabler record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - dispatchConstrainerEnablerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getDispatchConstrainerEnablerSearchRecordTypes

      TypeList getDispatchConstrainerEnablerSearchRecordTypes()
      Gets the supported DispatchConstrainerEnabler search types.
      Returns:
      a list containing the supported DispatchConstrainerEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchConstrainerEnablerSearchRecordType

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

      TypeList getDispatchProcessorRecordTypes()
      Gets the supported DispatchProcessor record types.
      Returns:
      a list containing the supported DispatchProcessor record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorRecordType

      boolean supportsDispatchProcessorRecordType(Type dispatchConstrainerRecordType)
      Tests if the given DispatchProcessor record type is supported.
      Parameters:
      dispatchConstrainerRecordType - a Type indicating a DispatchProcessor record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - dispatchProcessorRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getDispatchProcessorSearchRecordTypes

      TypeList getDispatchProcessorSearchRecordTypes()
      Gets the supported DispatchProcessor search types.
      Returns:
      a list containing the supported DispatchProcessor search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorSearchRecordType

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

      TypeList getDispatchProcessorEnablerRecordTypes()
      Gets the supported DispatchProcessorEnabler record types.
      Returns:
      a list containing the supported DispatchProcessorEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerRecordType

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

      TypeList getDispatchProcessorEnablerSearchRecordTypes()
      Gets the supported DispatchProcessorEnabler search types.
      Returns:
      a list containing the supported DispatchProcessorEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsDispatchProcessorEnablerSearchRecordType

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

      TypeList getSubscriptionEnablerRecordTypes()
      Gets the supported SubscriptionEnabler record types.
      Returns:
      a list containing the supported SubscriptionEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsSubscriptionEnablerRecordType

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

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

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