Interface AuditConstrainerForm

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

public interface AuditConstrainerForm extends OsidConstrainerForm

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

  • Method Details

    • getAuditConstrainerFormRecord

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