Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright © 2006 BEA Systems, Inc. All Rights Reserved
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.beasys.commerce.foundation
Interface SmartCollectionReference

All Known Implementing Classes:
  com.beasys.commerce.foundation.plugin.bmp.BMPBelongingSmartCollectionReference, Order_orderLines_SmartCollectionReference, PaymentTransaction_transactionEntry_SmartCollectionReference, PersistenceHelper.DefaultSmartCollectionReference

    public interface SmartCollectionReference

An interface for classes that wrap a collection, and handle intelligent persistence of the Collection's contents; i.e., only making database calls when necessary rather than updating the entire collection when only a subset of it has changed, etc.

Method Summary
`Iterator` | `cursor()` Get an iterator over the collection's contents
`Collection` | `getCollection()` Get the entire collection
`void` | `setCollection(Collection collection)` Set the entire collection

Method Detail

### setCollection

    void setCollection(Collection collection)

  Set the entire collection

  Parameters
    `the` - collection to set

### getCollection

    Collection getCollection()

  Get the entire collection

  Returns
    the wrapped Collection

### cursor

    Iterator cursor()

  Get an iterator over the collection's contents

  Returns
    an iterator over the collection's contents

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006 BEA Systems, Inc. All Rights Reserved