Interface AuditProcessorForm

All Superinterfaces:
Extensible, Identifiable, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidOperableForm, OsidProcessorForm, OsidRuleForm, Suppliable

public interface AuditProcessorForm extends OsidProcessorForm

This is the form for creating and updating AuditProcessors. Like all OsidForms, various data elements may be set here for use in the create and update methods in the AuditProcessorAdminSession . For each data element that may be set, metadata may be examined to provide display hints or data constraints.

  • Method Details

    • getAuditProcessorFormRecord

      AuditProcessorFormRecord getAuditProcessorFormRecord(Type auditProcessorRecordType) throws OperationFailedException
      Gets the AuditProcessorFormRecord corresponding to the given audit processor record Type.
      Parameters:
      auditProcessorRecordType - an audit processor record type
      Returns:
      the audit processor form record
      Throws:
      NullArgumentException - auditProcessorRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(auditProcessorRecordType) is false
      Compliance:
      mandatory - This method must be implemented.