Interface InquiryRulesProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
InquiryRulesManager, InquiryRulesProxyManager

public interface InquiryRulesProfile extends OsidProfile

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

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

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

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

      boolean supportsAuditEnablerAdmin()
      Tests if an audit enabler administrative service is supported.
      Returns:
      true if audit enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerNotification

      boolean supportsAuditEnablerNotification()
      Tests if an audit enabler notification service is supported.
      Returns:
      true if audit enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerInquest

      boolean supportsAuditEnablerInquest()
      Tests if an audit enabler inquest lookup service is supported.
      Returns:
      true if an audit enabler inquest lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerInquestAssignment

      boolean supportsAuditEnablerInquestAssignment()
      Tests if an audit enabler inquest service is supported.
      Returns:
      true if audit enabler inquest assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerSmartInquest

      boolean supportsAuditEnablerSmartInquest()
      Tests if an audit enabler inquest lookup service is supported.
      Returns:
      true if an audit enabler inquest service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerRuleLookup

      boolean supportsAuditEnablerRuleLookup()
      Tests if an audit enabler rule lookup service is supported.
      Returns:
      true if an audit enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerRuleApplication

      boolean supportsAuditEnablerRuleApplication()
      Tests if an audit enabler rule application service is supported.
      Returns:
      true if audit enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerLookup

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

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

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

      boolean supportsAuditConstrainerAdmin()
      Tests if an audit constrainer administrative service is supported.
      Returns:
      true if audit constrainer administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerNotification

      boolean supportsAuditConstrainerNotification()
      Tests if an audit constrainer notification service is supported.
      Returns:
      true if audit constrainer notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerInquest

      boolean supportsAuditConstrainerInquest()
      Tests if an audit constrainer inquest lookup service is supported.
      Returns:
      true if an audit constrainer inquest lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerInquestAssignment

      boolean supportsAuditConstrainerInquestAssignment()
      Tests if an audit constrainer inquest assignment service is supported.
      Returns:
      true if an audit constrainer to inquest assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerSmartInquest

      boolean supportsAuditConstrainerSmartInquest()
      Tests if an audit smart inquest service is supported.
      Returns:
      true if an smart inquest service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerRuleLookup

      boolean supportsAuditConstrainerRuleLookup()
      Tests if an audit constrainer rule lookup service is supported.
      Returns:
      true if an audit constrainer rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerRuleApplication

      boolean supportsAuditConstrainerRuleApplication()
      Tests if an audit constrainer rule application service is supported.
      Returns:
      true if an audit constrainer rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerLookup

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

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

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

      boolean supportsAuditConstrainerEnablerAdmin()
      Tests if an audit constrainer enabler administrative service is supported.
      Returns:
      true if audit constrainer enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerNotification

      boolean supportsAuditConstrainerEnablerNotification()
      Tests if an audit constrainer enabler notification service is supported.
      Returns:
      true if audit constrainer enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerInquest

      boolean supportsAuditConstrainerEnablerInquest()
      Tests if an audit constrainer enabler inquest lookup service is supported.
      Returns:
      true if an audit constrainer enabler inquest lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerInquestAssignment

      boolean supportsAuditConstrainerEnablerInquestAssignment()
      Tests if an audit constrainer enabler inquest assignment service is supported.
      Returns:
      true if an audit constrainer enabler to inquest assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerSmartInquest

      boolean supportsAuditConstrainerEnablerSmartInquest()
      Tests if an audit smart inquest service is supported.
      Returns:
      true if an smart inquest service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerRuleLookup

      boolean supportsAuditConstrainerEnablerRuleLookup()
      Tests if an audit constrainer enabler rule lookup service is supported.
      Returns:
      true if an audit constrainer enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerRuleApplication

      boolean supportsAuditConstrainerEnablerRuleApplication()
      Tests if an audit constrainer enabler rule application service is supported.
      Returns:
      true if an audit constrainer enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorLookup

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

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

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

      boolean supportsAuditProcessorAdmin()
      Tests if an audit processor administrative service is supported.
      Returns:
      true if audit processor administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorNotification

      boolean supportsAuditProcessorNotification()
      Tests if an audit processor notification service is supported.
      Returns:
      true if audit processor notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorInquest

      boolean supportsAuditProcessorInquest()
      Tests if an audit processor inquest lookup service is supported.
      Returns:
      true if an audit processor inquest lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorInquestAssignment

      boolean supportsAuditProcessorInquestAssignment()
      Tests if an audit processor inquest assignment service is supported.
      Returns:
      true if an audit processor to inquest assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorSmartInquest

      boolean supportsAuditProcessorSmartInquest()
      Tests if an audit smart inquest service is supported.
      Returns:
      true if an smart inquest service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorRuleLookup

      boolean supportsAuditProcessorRuleLookup()
      Tests if an audit processor rule lookup service is supported.
      Returns:
      true if an audit processor rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorRuleApplication

      boolean supportsAuditProcessorRuleApplication()
      Tests if an audit processor rule application service is supported.
      Returns:
      true if an audit processor rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerLookup

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

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

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

      boolean supportsAuditProcessorEnablerAdmin()
      Tests if an audit processor enabler administrative service is supported.
      Returns:
      true if audit processor enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerNotification

      boolean supportsAuditProcessorEnablerNotification()
      Tests if an audit processor enabler notification service is supported.
      Returns:
      true if audit processor enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerInquest

      boolean supportsAuditProcessorEnablerInquest()
      Tests if an audit processor enabler inquest lookup service is supported.
      Returns:
      true if an audit processor enabler inquest lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerInquestAssignment

      boolean supportsAuditProcessorEnablerInquestAssignment()
      Tests if an audit processor enabler inquest assignment service is supported.
      Returns:
      true if an audit processor enabler to inquest assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerSmartInquest

      boolean supportsAuditProcessorEnablerSmartInquest()
      Tests if an audit smart inquest service is supported.
      Returns:
      true if an smart inquest service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerRuleLookup

      boolean supportsAuditProcessorEnablerRuleLookup()
      Tests if an audit processor enabler rule lookup service is supported.
      Returns:
      true if an audit processor enabler rule lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerRuleApplication

      boolean supportsAuditProcessorEnablerRuleApplication()
      Tests if an audit processor enabler rule application service is supported.
      Returns:
      true if an audit processor enabler rule application service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsInquiryEnablerLookup

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

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

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

      boolean supportsInquiryEnablerAdmin()
      Tests if an inquiry enabler administrative service is supported.
      Returns:
      true if inquiry enabler administration is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsInquiryEnablerNotification

      boolean supportsInquiryEnablerNotification()
      Tests if an inquiry enabler notification service is supported.
      Returns:
      true if inquiry enabler notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsInquiryEnablerInquest

      boolean supportsInquiryEnablerInquest()
      Tests if an inquiry enabler inquest lookup service is supported.
      Returns:
      true if an inquiry enabler inquest lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsInquiryEnablerInquestAssignment

      boolean supportsInquiryEnablerInquestAssignment()
      Tests if an inquiry enabler inquest service is supported.
      Returns:
      true if inquiry enabler inquest assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsInquiryEnablerSmartInquest

      boolean supportsInquiryEnablerSmartInquest()
      Tests if an inquiry enabler inquest lookup service is supported.
      Returns:
      true if an inquiry enabler inquest service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • getAuditEnablerRecordTypes

      TypeList getAuditEnablerRecordTypes()
      Gets the supported AuditEnabler record types.
      Returns:
      a list containing the supported AuditEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditEnablerRecordType

      boolean supportsAuditEnablerRecordType(Type auditEnablerRecordType)
      Tests if the given AuditEnabler record type is supported.
      Parameters:
      auditEnablerRecordType - a Type indicating an AuditEnabler record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - auditEnablerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditEnablerSearchRecordTypes

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

      boolean supportsAuditEnablerSearchRecordType(Type auditEnablerSearchRecordType)
      Tests if the given AuditEnabler search record type is supported.
      Parameters:
      auditEnablerSearchRecordType - a Type indicating an AuditEnabler search record type
      Returns:
      true if the given search record type is supported, false otherwise
      Throws:
      NullArgumentException - auditEnablerSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditConstrainerRecordTypes

      TypeList getAuditConstrainerRecordTypes()
      Gets the supported AuditConstrainer record types.
      Returns:
      a list containing the supported AuditConstrainer record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerRecordType

      boolean supportsAuditConstrainerRecordType(Type auditConstrainerRecordType)
      Tests if the given AuditConstrainer record type is supported.
      Parameters:
      auditConstrainerRecordType - a Type indicating an AuditConstrainer record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - auditConstrainerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditConstrainerSearchRecordTypes

      TypeList getAuditConstrainerSearchRecordTypes()
      Gets the supported AuditConstrainer search types.
      Returns:
      a list containing the supported AuditConstrainer search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerSearchRecordType

      boolean supportsAuditConstrainerSearchRecordType(Type auditConstrainerSearchRecordType)
      Tests if the given AuditConstrainer search type is supported.
      Parameters:
      auditConstrainerSearchRecordType - a Type indicating an AuditConstrainer search record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - auditConstrainerSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditConstrainerEnablerRecordTypes

      TypeList getAuditConstrainerEnablerRecordTypes()
      Gets the supported AuditConstrainerEnabler record types.
      Returns:
      a list containing the supported AuditConstrainerEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerRecordType

      boolean supportsAuditConstrainerEnablerRecordType(Type auditConstrainerEnablerRecordType)
      Tests if the given AuditCosntrainerEnabler record type is supported.
      Parameters:
      auditConstrainerEnablerRecordType - a Type indicating an AuditConstrainer Enablerrecord type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - auditConstrainerEnablerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditConstrainerEnablerSearchRecordTypes

      TypeList getAuditConstrainerEnablerSearchRecordTypes()
      Gets the supported AuditConstrainerEnabler search types.
      Returns:
      a list containing the supported AuditConstrainerEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditConstrainerEnablerSearchRecordType

      boolean supportsAuditConstrainerEnablerSearchRecordType(Type auditConstrainerEnablerSearchRecordType)
      Tests if the given AuditConstrainerEnabler search type is supported.
      Parameters:
      auditConstrainerEnablerSearchRecordType - a Type indicating an AuditConstrainerEnabler search type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - auditConstrainerEnablerSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditProcessorRecordTypes

      TypeList getAuditProcessorRecordTypes()
      Gets the supported AuditProcessor record types.
      Returns:
      a list containing the supported AuditProcessor record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorRecordType

      boolean supportsAuditProcessorRecordType(Type auditConstrainerRecordType)
      Tests if the given AuditProcessor record type is supported.
      Parameters:
      auditConstrainerRecordType - a Type indicating an AuditProcessor record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - auditProcessorRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditProcessorSearchRecordTypes

      TypeList getAuditProcessorSearchRecordTypes()
      Gets the supported AuditProcessor search types.
      Returns:
      a list containing the supported AuditProcessor search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorSearchRecordType

      boolean supportsAuditProcessorSearchRecordType(Type auditProcessorSearchRecordType)
      Tests if the given AuditProcessor search type is supported.
      Parameters:
      auditProcessorSearchRecordType - a Type indicating an AuditProcessor search record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - auditProcessorSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditProcessorEnablerRecordTypes

      TypeList getAuditProcessorEnablerRecordTypes()
      Gets the supported AuditProcessorEnabler record types.
      Returns:
      a list containing the supported AuditProcessorEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerRecordType

      boolean supportsAuditProcessorEnablerRecordType(Type auditProcessorEnablerRecordType)
      Tests if the given AuditProcessorEnabler record type is supported.
      Parameters:
      auditProcessorEnablerRecordType - a Type indicating an AuditProcessorEnabler record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - auditProcessorEnablerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getAuditProcessorEnablerSearchRecordTypes

      TypeList getAuditProcessorEnablerSearchRecordTypes()
      Gets the supported AuditProcessorEnabler search types.
      Returns:
      a list containing the supported AuditProcessorEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuditProcessorEnablerSearchRecordType

      boolean supportsAuditProcessorEnablerSearchRecordType(Type auditProcessorEnablerSearchRecordType)
      Tests if the given AuditProcessorEnabler search type is supported.
      Parameters:
      auditProcessorEnablerSearchRecordType - a Type indicating an AuditProcessorEnabler search type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - auditProcessorEnablerSearchRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getInquiryEnablerRecordTypes

      TypeList getInquiryEnablerRecordTypes()
      Gets the supported InquiryEnabler record types.
      Returns:
      a list containing the supported InquiryEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsInquiryEnablerRecordType

      boolean supportsInquiryEnablerRecordType(Type inquiryEnablerRecordType)
      Tests if the given InquiryEnabler record type is supported.
      Parameters:
      inquiryEnablerRecordType - a Type indicating an InquiryEnabler record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - inquiryEnablerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getInquiryEnablerSearchRecordTypes

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

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