# com.beasys.commerce.util
PersistenceHelper.DefaultSmartMapReference Class

public static class PersistenceHelper.DefaultSmartMapReference
extends `Object`
implements `Serializable`, `SmartMapReference`

Hierarchy
  `Object`
  `PersistenceHelper.DefaultSmartMapReference`

All Implemented Interfaces
  `Serializable`, `SmartMapReference`

Enclosing class
  `PersistenceHelper`

## Constructor Summary

PersistenceHelper.DefaultSmartMapReference()

## Method Summary

`public `Iterator`` | `cursor`() Get an iterator of the Map's keys
`public `Map`` | `getMap`() Get the wrapped map
`public void` | `setMap`(`Map` map) Set the entire map

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

Methods from interface `com.beasys.commerce.foundation.`SmartMapReference``
``cursor`, `getMap`, `setMap``

## Constructor Detail

### PersistenceHelper.DefaultSmartMapReference

    public PersistenceHelper.DefaultSmartMapReference()

## Method Detail

### cursor() Method

    public Iterator cursor()

Description copied from `SmartMapReference.cursor()`
Get an iterator of the Map's keys

#### Returns

an iterator of the Map's keys

### getMap() Method

    public Map getMap()

Description copied from `SmartMapReference.getMap()`
Get the wrapped map

#### Returns

the Map contained in the wrapper

### setMap(Map) Method

    public void setMap(Map map)

Description copied from `SmartMapReference.setMap(Map)`
Set the entire map

#### Parameters

map
  the Map to wrap