Interface RegistrationRequest

All Superinterfaces:
Browsable, Extensible, Identifiable, OsidObject, OsidRequest

public interface RegistrationRequest extends OsidRequest

A RegistrationRequest .

  • Method Details

    • getTermId

      Id getTermId()
      Gets the Id of the term.
      Returns:
      the term Id
      Compliance:
      mandatory - This method must be implemented.
    • getTerm

      Term getTerm() throws OperationFailedException
      Gets the term
      Returns:
      the term
      Throws:
      OperationFailedException - unable to complete request
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationRequestRecord

      RegistrationRequestRecord getRegistrationRequestRecord(Type registrationRequestRecordType) throws OperationFailedException
      Gets the registration request record corresponding to the given RegistrationR equest record Type . This method ie used to retrieve an object implementing the requested record. The registrationRequestReco rdType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(registrationRequestRecord Type) is true .
      Parameters:
      registrationRequestRecordType - the type of registration request record to retrieve
      Returns:
      the registration request record
      Throws:
      NullArgumentException - registrationRequestRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(registrationRequestRecordType) is false
      Compliance:
      mandatory - This method must be implemented.