Interface BiddingRulesProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
BiddingRulesManager, BiddingRulesProxyManager

public interface BiddingRulesProfile extends OsidProfile

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

      boolean supportsAuctionConstrainerLookup()
      Tests if looking up auction constrainer is supported.
      Returns:
      true if auction constrainer lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerQuery

      boolean supportsAuctionConstrainerQuery()
      Tests if querying auction constrainer is supported.
      Returns:
      true if auction constrainer query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerSearch

      boolean supportsAuctionConstrainerSearch()
      Tests if searching auction constrainer is supported.
      Returns:
      true if auction constrainer search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerAdmin

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

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

      boolean supportsAuctionConstrainerAuctionHouse()
      Tests if an auction constrainer auction house lookup service is supported.
      Returns:
      true if an auction constrainer auction house lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerAuctionHouseAssignment

      boolean supportsAuctionConstrainerAuctionHouseAssignment()
      Tests if an auction constrainer auction house service is supported.
      Returns:
      true if auction constrainer auction house assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerSmartAuctionHouse

      boolean supportsAuctionConstrainerSmartAuctionHouse()
      Tests if an auction constrainer auction house lookup service is supported.
      Returns:
      true if an auction constrainer auction house service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerRuleLookup

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

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

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

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

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

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

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

      boolean supportsAuctionConstrainerEnablerAuctionHouse()
      Tests if an auction constrainer enabler auction house lookup service is supported.
      Returns:
      true if an auction constrainer enabler auction house lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerEnablerAuctionHouseAssignment

      boolean supportsAuctionConstrainerEnablerAuctionHouseAssignment()
      Tests if an auction constrainer enabler auction house service is supported.
      Returns:
      true if auction constrainer enabler auction house assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerEnablerSmartAuctionHouse

      boolean supportsAuctionConstrainerEnablerSmartAuctionHouse()
      Tests if an auction constrainer enabler auction house lookup service is supported.
      Returns:
      true if an auction constrainer enabler auction house service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerEnablerRuleLookup

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

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

      boolean supportsAuctionProcessorLookup()
      Tests if looking up auction processor is supported.
      Returns:
      true if auction processor lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorQuery

      boolean supportsAuctionProcessorQuery()
      Tests if querying auction processor is supported.
      Returns:
      true if auction processor query is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorSearch

      boolean supportsAuctionProcessorSearch()
      Tests if searching auction processor is supported.
      Returns:
      true if auction processor search is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorAdmin

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

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

      boolean supportsAuctionProcessorAuctionHouse()
      Tests if an auction processor auction house lookup service is supported.
      Returns:
      true if an auction processor auction house lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorAuctionHouseAssignment

      boolean supportsAuctionProcessorAuctionHouseAssignment()
      Tests if an auction processor auction house service is supported.
      Returns:
      true if auction processor auction house assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorSmartAuctionHouse

      boolean supportsAuctionProcessorSmartAuctionHouse()
      Tests if an auction processor auction house lookup service is supported.
      Returns:
      true if an auction processor auction house service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorRuleLookup

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

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

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

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

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

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

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

      boolean supportsAuctionProcessorEnablerAuctionHouse()
      Tests if an auction processor enabler auction house lookup service is supported.
      Returns:
      true if an auction processor enabler auction house lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorEnablerAuctionHouseAssignment

      boolean supportsAuctionProcessorEnablerAuctionHouseAssignment()
      Tests if an auction processor enabler auction house service is supported.
      Returns:
      true if auction processor enabler auction house assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorEnablerSmartAuctionHouse

      boolean supportsAuctionProcessorEnablerSmartAuctionHouse()
      Tests if an auction processor enabler auction house lookup service is supported.
      Returns:
      true if an auction processor enabler auction house service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorEnablerRuleLookup

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

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

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

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

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

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

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

      boolean supportsBidEnablerAuctionHouse()
      Tests if a bid enabler auction house lookup service is supported.
      Returns:
      true if a bid enabler auction house lookup service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBidEnablerAuctionHouseAssignment

      boolean supportsBidEnablerAuctionHouseAssignment()
      Tests if a bid enabler auction house assignment service is supported.
      Returns:
      true if a bid enabler to auction house assignment service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBidEnablerSmartAuctionHouse

      boolean supportsBidEnablerSmartAuctionHouse()
      Tests if a bid smart auction house service is supported.
      Returns:
      true if a smart auction house service is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsBidEnablerRuleLookup

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

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

      TypeList getAuctionConstrainerRecordTypes()
      Gets the supported AuctionConstrainer record types.
      Returns:
      a list containing the supported AuctionConstrainer record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerRecordType

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

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

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

      TypeList getAuctionConstrainerEnablerRecordTypes()
      Gets the supported AuctionConstrainerEnabler record types.
      Returns:
      a list containing the supported AuctionConstrainerEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionConstrainerEnablerRecordType

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

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

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

      TypeList getAuctionProcessorRecordTypes()
      Gets the supported AuctionProcessor record types.
      Returns:
      a list containing the supported AuctionProcessor record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorRecordType

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

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

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

      TypeList getAuctionProcessorEnablerRecordTypes()
      Gets the supported AuctionProcessorEnabler record types.
      Returns:
      a list containing the supported AuctionProcessorEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsAuctionProcessorEnablerRecordType

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

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

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

      TypeList getBidEnablerRecordTypes()
      Gets the supported BidEnabler record types.
      Returns:
      a list containing the supported BidEnabler record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsBidEnablerRecordType

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

      TypeList getBidEnablerSearchRecordTypes()
      Gets the supported BidEnabler search types.
      Returns:
      a list containing the supported BidEnabler search types
      Compliance:
      mandatory - This method must be implemented.
    • supportsBidEnablerSearchRecordType

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