Interface AuditConstrainerEnablerQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector

public interface AuditConstrainerEnablerQueryInspector extends OsidEnablerQueryInspector

This is the query inspector for examining audit constrainer enabler queries.

Like all OsidQueryInspectors, AuditConstrainerEnablerQueryInspector is stateful and must not be accessed by multiple processing threads.

  • Method Details

    • getRuledAuditConstrainerIdTerms

      IdTerm[] getRuledAuditConstrainerIdTerms()
      Gets the audit constrainer Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRuledAuditConstrainerTerms

      AuditConstrainerQueryInspector[] getRuledAuditConstrainerTerms()
      Gets the audit constrainer 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.
    • getAuditConstrainerEnablerQueryInspectorRecord

      AuditConstrainerEnablerQueryInspectorRecord getAuditConstrainerEnablerQueryInspectorRecord(Type auditConstrainerEnablerRecordType) throws OperationFailedException
      Gets the audit constrainer enabler query inspector record corresponding to the given AuditEnabler record Type.
      Parameters:
      auditConstrainerEnablerRecordType - an audit constrainer enabler record type
      Returns:
      the audit constrainer enabler query inspector record
      Throws:
      NullArgumentException - auditConstrainerEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(auditConstrainerEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.