Interface DirectoryEntryQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector
All Known Subinterfaces:
DirectoryQueryInspector, FileQueryInspector

public interface DirectoryEntryQueryInspector extends OsidObjectQueryInspector

DirectoryEntryQueryInspector defines methods in common to both FileQueryInspector and DirectoryQueryInspector .

  • Method Details

    • getNameTerms

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

      StringTerm[] getPathTerms()
      Gets the path query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDirectoryTerms

      DirectoryQueryInspector[] getDirectoryTerms()
      Gets the directory query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAliasesTerms

      BooleanTerm[] getAliasesTerms()
      Gets the aliases query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getOwnerIdTerms

      IdTerm[] getOwnerIdTerms()
      Gets the owner Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getOwnerTerms

      AgentQueryInspector[] getOwnerTerms()
      Gets the owner query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCreatedTimeTerms

      DateTimeRangeTerm[] getCreatedTimeTerms()
      Gets the created time query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getModifiedTimeTerms

      DateTimeRangeTerm[] getModifiedTimeTerms()
      Gets the modified time query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getLastAccessTimeTerms

      DateTimeRangeTerm[] getLastAccessTimeTerms()
      Gets the last access time query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.