Interface Bank

All Superinterfaces:
Browsable, Extensible, Federateable, Identifiable, OsidCatalog, OsidObject, Sourceable

public interface Bank extends OsidCatalog

A bank defines a collection of assessments and items.

  • Method Details

    • getBankRecord

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