Interface Inquest

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

public interface Inquest extends OsidCatalog

An Inquest represents a collection of reservoirs.

  • Method Details

    • getInquestRecord

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