# com.beasys.commerce.ebusiness.payment
PaymentTransaction_transactionEntry_SmartCollectionReference Class

public class PaymentTransaction_transactionEntry_SmartCollectionReference
extends `BMPBelongingSmartCollectionReference`

Base class for all SmartCollectionReferences for Belongings for BMP. Each subclass must implement its own query to fill the map.

Hierarchy
  `Object`
  `BMPBelongingSmartCollectionReference`
  `PaymentTransaction_transactionEntry_SmartCollectionReference`

All Implemented Interfaces
  `Serializable`, `SmartCollectionReference`

## Constructor Summary

PaymentTransaction_transactionEntry_SmartCollectionReference(`String` attributeIdentifier, `Object` container) constructor

## Method Summary

`public static void` | `doCreate`(`Connection` connection, `Object` key)
`public static void` | `doDelete`(`Connection` connection, `Object` key)
`public `Collection`` | `doQuery`(`String` attributeIdentifier, `Object` container) Perform the database query to fill this map.
`public static void` | `doUpdate`(`Connection` connection, `Object` key, `Object` containedInstance, `Object` container)
`protected `Object`` | `getPrimaryKey`(`Object` object) return the primary key values for this object
`public static void` | `update`(`Connection` connection, `Object` key, `Object` container)

Methods from `com.beasys.commerce.foundation.plugin.bmp.`BMPBelongingSmartCollectionReference``
`cursor, deletedObjects, doSmartUpdate, fillReferenceMap, getCollection, newObjects, setCollection, updatedObjects`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.beasys.commerce.foundation.`SmartCollectionReference``
``cursor`, `getCollection`, `setCollection``

## Constructor Detail

### PaymentTransaction_transactionEntry_SmartCollectionReference

    public PaymentTransaction_transactionEntry_SmartCollectionReference(String attributeIdentifier,
                                                                        Object container)

  constructor

## Method Detail

### doCreate(Connection, Object) Method

    public static void doCreate(Connection connection,
                                Object key)
         throws BMPException

#### Exceptions

``BMPException``

### doDelete(Connection, Object) Method

    public static void doDelete(Connection connection,
                                Object key)
         throws BMPException

#### Exceptions

``BMPException``

### doQuery(String, Object) Method

    public Collection doQuery(String attributeIdentifier,
                              Object container)
         throws BMPException

Perform the database query to fill this map.

Overrides
  BMPBelongingSmartCollectionReference.doQuery(String, Object)

#### Exceptions

``BMPException``

### doUpdate(Connection, Object, Object, Object) Method

    public static void doUpdate(Connection connection,
                                Object key,
                                Object containedInstance,
                                Object container)
         throws BMPException

#### Exceptions

``BMPException``

### getPrimaryKey(Object) Method

    protected Object getPrimaryKey(Object object)

return the primary key values for this object

Overrides
  BMPBelongingSmartCollectionReference.getPrimaryKey(Object)

### update(Connection, Object, Object) Method

    public static void update(Connection connection,
                              Object key,
                              Object container)
         throws BMPException

#### Exceptions

``BMPException``