Interface Press

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

public interface Press extends OsidCatalog

A Press represents a collection of texts, idioms, and parameters.

  • Method Details

    • getPressRecord

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