Interface DistributorQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidCatalogQueryInspector, OsidExtensibleQueryInspector, OsidFederateableQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSourceableQueryInspector

public interface DistributorQueryInspector extends OsidCatalogQueryInspector

This is the query inspector for examining distributor queries.

  • Method Details

    • getBrokerIdTerms

      IdTerm[] getBrokerIdTerms()
      Gets the broker Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBrokerTerms

      BrokerQueryInspector[] getBrokerTerms()
      Gets the broker query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getQueueIdTerms

      IdTerm[] getQueueIdTerms()
      Gets the queue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getQueueTerms

      QueueQueryInspector[] getQueueTerms()
      Gets the queue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPoolIdTerms

      IdTerm[] getPoolIdTerms()
      Gets the pool Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPoolTerms

      PoolQueryInspector[] getPoolTerms()
      Gets the pool query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionIdTerms

      IdTerm[] getProvisionIdTerms()
      Gets the provision Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getProvisionTerms

      ProvisionQueryInspector[] getProvisionTerms()
      Gets the provision query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorDistributorIdTerms

      IdTerm[] getAncestorDistributorIdTerms()
      Gets the ancestor distributor Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorDistributorTerms

      DistributorQueryInspector[] getAncestorDistributorTerms()
      Gets the ancestor distributor query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantDistributorIdTerms

      IdTerm[] getDescendantDistributorIdTerms()
      Gets the descendant distributor Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantDistributorTerms

      DistributorQueryInspector[] getDescendantDistributorTerms()
      Gets the descendant distributor query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDistributorQueryInspectorRecord

      DistributorQueryInspectorRecord getDistributorQueryInspectorRecord(Type distributorRecordType) throws OperationFailedException
      Gets the distributor query inspector record corresponding to the given Distributor record Type .
      Parameters:
      distributorRecordType - a distributor record type
      Returns:
      the distributor query inspector record
      Throws:
      NullArgumentException - distributorRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(distributorRecordType) is false
      Compliance:
      mandatory - This method must be implemented.