Interface AuditProcessorEnabler

All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal

public interface AuditProcessorEnabler extends OsidEnabler

An AuditProcessorEnabler manages the active status of an AuditProcessor..

  • Method Details

    • getAuditProcessorEnablerRecord

      AuditProcessorEnablerRecord getAuditProcessorEnablerRecord(Type auditProcessorEnablerRecordType) throws OperationFailedException
      Gets the audit processor enabler record corresponding to the given AuditProcessorEnabler record Type. This method ie used to retrieve an object implementing the requested record. The auditProcessorEnablerRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(auditProcessorEnablerRecordType) is true.
      Parameters:
      auditProcessorEnablerRecordType - the type of audit processor enabler record to retrieve
      Returns:
      the audit processor enabler record
      Throws:
      NullArgumentException - auditProcessorEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(auditProcessorEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.