Interface Foundry

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

public interface Foundry extends OsidCatalog

A Foundry represents a collection of jobs.

  • Method Details

    • getFoundryRecord

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