Interface Award

All Superinterfaces:
Browsable, Extensible, Identifiable, OsidObject

public interface Award extends OsidObject

An Award is something that can be conferred.

  • Method Details

    • getAwardRecord

      AwardRecord getAwardRecord(Type awardRecordType) throws OperationFailedException
      Gets the award record corresponding to the given Award record Type .This method must be used to retrieve an object implementing the requested record. The awardRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(awardRecordType) is true .
      Parameters:
      awardRecordType - the type of award record to retrieve
      Returns:
      the award record
      Throws:
      NullArgumentException - awardRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(awardRecordType) is false
      Compliance:
      mandatory - This method must be implemented.