Interface InstallationContentQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector

public interface InstallationContentQueryInspector extends OsidObjectQueryInspector, OsidSubjugateableQueryInspector

This is the query inspector for examining installation content queries.

  • Method Details

    • getDataLengthTerms

      CardinalRangeTerm[] getDataLengthTerms()
      Gets the data length query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDataTerms

      BytesTerm[] getDataTerms()
      Gets the data query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getInstallationContentQueryInspectorRecord

      InstallationContentQueryInspectorRecord getInstallationContentQueryInspectorRecord(Type installationContentRecordType) throws OperationFailedException
      Gets the installation content query inspector record corresponding to the given InstallationContent record Type .
      Parameters:
      installationContentRecordType - an installation content query record type
      Returns:
      the installation content query inspector record
      Throws:
      NullArgumentException - installationContentRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(installationContentRecordType) is false
      Compliance:
      mandatory - This method must be implemented.