Interface AuditQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidGovernatorQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidSourceableQueryInspector

public interface AuditQueryInspector extends OsidGovernatorQueryInspector

This is the query inspector for examning audit queries.

  • Method Details

    • getInquiryIdTerms

      IdTerm[] getInquiryIdTerms()
      Gets the inquiry Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getInquiryTerms

      InquiryQueryInspector[] getInquiryTerms()
      Gets the inquiry query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getInquestIdTerms

      IdTerm[] getInquestIdTerms()
      Gets the inquest Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getInquestTerms

      InquestQueryInspector[] getInquestTerms()
      Gets the inquest query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAuditQueryInspectorRecord

      AuditQueryInspectorRecord getAuditQueryInspectorRecord(Type auditRecordType) throws OperationFailedException
      Gets the audit query inspector record corresponding to the given Audit record Type .
      Parameters:
      auditRecordType - an audit record type
      Returns:
      the audit query inspector record
      Throws:
      NullArgumentException - auditRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(auditRecordType) is false
      Compliance:
      mandatory - This method must be implemented.