Interface DirectoryQueryInspector

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

public interface DirectoryQueryInspector extends OsidCatalogQueryInspector, DirectoryEntryQueryInspector

This is the query inspector for examining directory queries.

  • Method Details

    • getFileNameTerms

      StringTerm[] getFileNameTerms()
      Gets the file name query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getFileTerms

      FileQueryInspector[] getFileTerms()
      Gets the file query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDirectoryQueryInspectorRecord

      DirectoryQueryInspectorRecord getDirectoryQueryInspectorRecord(Type directoryRecordType) throws OperationFailedException
      Gets the directory query inspector record corresponding to the given Directory record Type .
      Parameters:
      directoryRecordType - a directory record type
      Returns:
      the directory query inspector record
      Throws:
      NullArgumentException - directoryRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(directoryRecordType) is false
      Compliance:
      mandatory - This method must be implemented.