Interface ObstacleEnablerForm

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

public interface ObstacleEnablerForm extends OsidEnablerForm

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

  • Method Details

    • getObstacleEnablerFormRecord

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