Interface Office

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

public interface Office extends OsidCatalog

An Office represents a collection of process.

  • Method Details

    • getOfficeRecord

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