Interface HoldRulesProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
HoldRulesManager, HoldRulesProxyManager

public interface HoldRulesProfile extends OsidProfile

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

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

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

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

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

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

      boolean supportsIssueEnablerOubliette()
      Tests if an issue enabler oubliette lookup service is supported.
      Returns:
      true if an issue enabler oubliette lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueEnablerOublietteAssignment

      boolean supportsIssueEnablerOublietteAssignment()
      Tests if an issue enabler oubliette assignment service is supported.
      Returns:
      true if an issue enabler to oubliette assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueEnablerSmartOubliette

      boolean supportsIssueEnablerSmartOubliette()
      Tests if an issue enabler smart oubliette service is supported.
      Returns:
      true if an smart oubliette service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueEnablerRuleLookup

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

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

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

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

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

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

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

      boolean supportsIssueConstrainerOubliette()
      Tests if an issue constrainer oubliette lookup service is supported.
      Returns:
      true if an issue constrainer oubliette lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerOublietteAssignment

      boolean supportsIssueConstrainerOublietteAssignment()
      Tests if an issue constrainer oubliette assignment service is supported.
      Returns:
      true if an issue constrainer to oubliette assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerSmartOubliette

      boolean supportsIssueConstrainerSmartOubliette()
      Tests if an issue constrainer smart oubliette service is supported.
      Returns:
      true if an smart oubliette service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerRuleLookup

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

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

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

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

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

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

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

      boolean supportsIssueConstrainerEnablerOubliette()
      Tests if an issue constrainer enabler oubliette lookup service is supported.
      Returns:
      true if an issue constrainer enabler oubliette lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerEnablerOublietteAssignment

      boolean supportsIssueConstrainerEnablerOublietteAssignment()
      Tests if an issue constrainer enabler oubliette assignment service is supported.
      Returns:
      true if an issue constrainer enabler to oubliette assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerEnablerSmartOubliette

      boolean supportsIssueConstrainerEnablerSmartOubliette()
      Tests if an issue smart oubliette service is supported.
      Returns:
      true if an smart oubliette service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerEnablerRuleLookup

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

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

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

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

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

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

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

      boolean supportsIssueProcessorOubliette()
      Tests if an issue processor oubliette lookup service is supported.
      Returns:
      true if an issue processor oubliette lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorOublietteAssignment

      boolean supportsIssueProcessorOublietteAssignment()
      Tests if an issue processor oubliette assignment service is supported.
      Returns:
      true if an issue processor to oubliette assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorSmartOubliette

      boolean supportsIssueProcessorSmartOubliette()
      Tests if an issue processor smart oubliette service is supported.
      Returns:
      true if an smart oubliette service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorRuleLookup

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

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

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

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

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

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

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

      boolean supportsIssueProcessorEnablerOubliette()
      Tests if an issue processor enabler oubliette lookup service is supported.
      Returns:
      true if an issue processor enabler oubliette lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorEnablerOublietteAssignment

      boolean supportsIssueProcessorEnablerOublietteAssignment()
      Tests if an issue processor enabler oubliette assignment service is supported.
      Returns:
      true if an issue processor enabler to oubliette assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorEnablerSmartOubliette

      boolean supportsIssueProcessorEnablerSmartOubliette()
      Tests if an issue smart oubliette service is supported.
      Returns:
      true if an smart oubliette service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorEnablerRuleLookup

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

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

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

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

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

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

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

      boolean supportsHoldEnablerOubliette()
      Tests if a hold enabler oubliette lookup service is supported.
      Returns:
      true if an oubliette enabler hold lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsHoldEnablerOublietteAssignment

      boolean supportsHoldEnablerOublietteAssignment()
      Tests if a hold enabler oubliette service is supported.
      Returns:
      true if hold enabler oubliette assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsHoldEnablerSmartOubliette

      boolean supportsHoldEnablerSmartOubliette()
      Tests if a hold enabler smart oubliette service is supported.
      Returns:
      true if a hold enabler smart oubliette service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsHoldEnablerRuleLookup

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

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

      TypeList getIssueEnablerRecordTypes()
      Gets the supported IssueEnabler record types.
      Returns:
      a list containing the supported IssueEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueEnablerRecordType

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

      TypeList getIssueEnablerSearchRecordTypes()
      Gets the supported IssueEnabler search types.
      Returns:
      a list containing the supported IssueEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueEnablerSearchRecordType

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

      TypeList getIssueConstrainerRecordTypes()
      Gets the supported IssueConstrainer record types.
      Returns:
      a list containing the supported IssueConstrainer record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerRecordType

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

      TypeList getIssueConstrainerSearchRecordTypes()
      Gets the supported IssueConstrainer search types.
      Returns:
      a list containing the supported IssueConstrainer search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerSearchRecordType

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

      TypeList getIssueConstrainerEnablerRecordTypes()
      Gets the supported IssueConstrainerEnabler record types.
      Returns:
      a list containing the supported IssueConstrainerEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerEnablerRecordType

      boolean supportsIssueConstrainerEnablerRecordType(Type issueConstrainerEnablerRecordType)
      Tests if the given IssueCosntrainerEnabler record type is supported.
      Parameters:
      issueConstrainerEnablerRecordType - a Type indicating an IssueConstrainer Enablerrecord type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - issueConstrainerEnablerRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getIssueConstrainerEnablerSearchRecordTypes

      TypeList getIssueConstrainerEnablerSearchRecordTypes()
      Gets the supported IssueConstrainerEnabler search types.
      Returns:
      a list containing the supported IssueConstrainerEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueConstrainerEnablerSearchRecordType

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

      TypeList getIssueProcessorRecordTypes()
      Gets the supported IssueProcessor record types.
      Returns:
      a list containing the supported IssueProcessor record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorRecordType

      boolean supportsIssueProcessorRecordType(Type issueConstrainerRecordType)
      Tests if the given IssueProcessor record type is supported.
      Parameters:
      issueConstrainerRecordType - a Type indicating an IssueProcessor record type
      Returns:
      true if the given record type is supported, false otherwise
      Throws:
      NullArgumentException - issueProcessorRecordType is null
      Compliance:
      mandatory - This method must be implemented.
    • getIssueProcessorSearchRecordTypes

      TypeList getIssueProcessorSearchRecordTypes()
      Gets the supported IssueProcessor search types.
      Returns:
      a list containing the supported IssueProcessor search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorSearchRecordType

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

      TypeList getIssueProcessorEnablerRecordTypes()
      Gets the supported IssueProcessorEnabler record types.
      Returns:
      a list containing the supported IssueProcessorEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorEnablerRecordType

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

      TypeList getIssueProcessorEnablerSearchRecordTypes()
      Gets the supported IssueProcessorEnabler search types.
      Returns:
      a list containing the supported IssueProcessorEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsIssueProcessorEnablerSearchRecordType

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

      TypeList getHoldEnablerRecordTypes()
      Gets the supported HoldEnabler record types.
      Returns:
      a list containing the supported HoldEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsHoldEnablerRecordType

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

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

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