Interface ActionEnablerForm

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

public interface ActionEnablerForm extends OsidEnablerForm

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

  • Method Details

    • getActionEnablerFormRecord

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