Interface AuditConstrainerEnablerForm

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

public interface AuditConstrainerEnablerForm extends OsidEnablerForm

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

  • Method Details

    • getAuditConstrainerEnablerFormRecord

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