Interface Store

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

public interface Store extends OsidCatalog

A Store represents a collection of orders. Like all OSID objects, a Store is identified by its Id and any persisted references should use the Id .

  • Method Details

    • getStoreRecord

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