Interface IssueConstrainerEnablerForm

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

public interface IssueConstrainerEnablerForm extends OsidEnablerForm

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

  • Method Details

    • getIssueConstrainerEnablerFormRecord

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