Interface Bin

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

public interface Bin extends OsidCatalog

An inventory defines a collection of resources.

  • Method Details

    • getBinRecord

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