Interface ParameterProcessorForm

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

public interface ParameterProcessorForm extends OsidProcessorForm

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

  • Method Details

    • getParameterProcessorFormRecord

      ParameterProcessorFormRecord getParameterProcessorFormRecord(Type parameterProcessorRecordType) throws OperationFailedException
      Gets the ParameterProcessorFormRecord corresponding to the given parameter processor record Type.
      Parameters:
      parameterProcessorRecordType - a parameter processor record type
      Returns:
      the parameter processor form record
      Throws:
      NullArgumentException - parameterProcessorRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(parameterProcessorRecordType) is false
      Compliance:
      mandatory - This method must be implemented.