Interface LogEntryQueryInspector

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

public interface LogEntryQueryInspector extends OsidObjectQueryInspector

This is the query inspector for examining log entry queries.

  • Method Details

    • getPriorityTerms

      TypeTerm[] getPriorityTerms()
      Gets the prirority query terms.
      Returns:
      the priority terms
      Compliance:
      mandatory - This method must be implemented.
    • getMinimumPriorityTerms

      TypeTerm[] getMinimumPriorityTerms()
      Gets the minimum prirority query terms.
      Returns:
      the minimum priority terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimestampTerms

      DateTimeRangeTerm[] getTimestampTerms()
      Gets the timestamp query terms.
      Returns:
      the timestamp terms
      Compliance:
      mandatory - This method must be implemented.
    • getResourceIdTerms

      IdTerm[] getResourceIdTerms()
      Gets the resource Id query terms.
      Returns:
      the resource Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getResourceTerms

      ResourceQueryInspector[] getResourceTerms()
      Gets the resource query terms.
      Returns:
      the resource terms
      Compliance:
      mandatory - This method must be implemented.
    • getAgentIdTerms

      IdTerm[] getAgentIdTerms()
      Gets the agent Id query terms.
      Returns:
      the agent Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getAgentTerms

      AgentQueryInspector[] getAgentTerms()
      Gets the agent query terms.
      Returns:
      the agent terms
      Compliance:
      mandatory - This method must be implemented.
    • getLogIdTerms

      IdTerm[] getLogIdTerms()
      Gets the log Id query terms.
      Returns:
      the log Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getLogTerms

      LogQueryInspector[] getLogTerms()
      Gets the log query terms.
      Returns:
      the log terms
      Compliance:
      mandatory - This method must be implemented.
    • getLogEntryQueryInspectorRecord

      LogEntryQueryInspectorRecord getLogEntryQueryInspectorRecord(Type logEntryRecordType) throws OperationFailedException
      Gets the log entry query inspector corresponding to the given LogEntry record Type .
      Parameters:
      logEntryRecordType - a log entry record type
      Returns:
      the log entry query record
      Throws:
      NullArgumentException - logEntryRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(logEntryRecordType) is false
      Compliance:
      mandatory - This method must be implemented.