Interface Business

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

public interface Business extends OsidCatalog

A Business represents a collection of customers, categories, items, entries, and periods.

  • Method Details

    • getBusinessRecord

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