Interface AuctionProcessorEnablerQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector

public interface AuctionProcessorEnablerQueryInspector extends OsidEnablerQueryInspector

This is the query inspector for examining auction processor enabler queries.

  • Method Details

    • getRuledAuctionProcessorIdTerms

      IdTerm[] getRuledAuctionProcessorIdTerms()
      Gets the auction processor Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRuledAuctionProcessorTerms

      AuctionProcessorQueryInspector[] getRuledAuctionProcessorTerms()
      Gets the auction processor query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAuctionHouseIdTerms

      IdTerm[] getAuctionHouseIdTerms()
      Gets the auction house Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAuctionHouseTerms

      AuctionHouseQueryInspector[] getAuctionHouseTerms()
      Gets the auction house query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAuctionProcessorEnablerQueryInspectorRecord

      AuctionProcessorEnablerQueryInspectorRecord getAuctionProcessorEnablerQueryInspectorRecord(Type auctionProcessorEnablerRecordType) throws OperationFailedException
      Gets the auction processor enabler query inspector record corresponding to the given AuctionProcessorEnabler record Type .
      Parameters:
      auctionProcessorEnablerRecordType - an auction processor enabler record type
      Returns:
      the auction processor enabler query inspector record
      Throws:
      NullArgumentException - auctionProcessorEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(auctionProcessorEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.