public class DeltaObserver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static Map |
currentReferences |
protected static List |
fromDeltaKeys |
protected static List |
hasDeltaKeys |
protected static Map |
toDeltaIdNumbers |
protected static List |
toDeltaKeys |
| Constructor and Description |
|---|
DeltaObserver() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFromDeltaKey(Object key)
Keep a record of keys whose value had fromDelta called on them.
|
static void |
addHasDeltaKey(Object key)
Keep a record of keys whose value had hasDelta called on them.
|
static void |
addReference(DeltaObject anObj)
Given a delta object, save it's object reference to a map for later
validation for cloning.
|
static Object |
addToDeltaIdNumber(long idNumber,
Object key)
Keep a record of toDelta id numbers received at the fromDelta calls.
|
static void |
addToDeltaKey(Object key)
Keep a record of keys whose value had toDelta called on them.
|
static void |
clear()
Clear the saved lists.
|
static List |
getFromDeltaKeys()
Return the list of keys whose value had fromDelta called on them.
|
static List |
getHasDeltaKeys()
Return the list of keys whose value had hasDelta called on them.
|
static Map |
getReferences()
Return the Map of current region references (to be used for cloning validation).
|
static List |
getToDeltaKeys()
Return the list of keys whose value had toDelta called on them.
|
static void |
nullReference(Object key)
Null the given object from the current references.
|
protected static List toDeltaKeys
protected static List fromDeltaKeys
protected static List hasDeltaKeys
protected static Map toDeltaIdNumbers
protected static Map currentReferences
public static void addToDeltaKey(Object key)
public static void addFromDeltaKey(Object key)
public static void addHasDeltaKey(Object key)
public static void addReference(DeltaObject anObj)
anObj - The DeltaObject whose object reference is savedpublic static void nullReference(Object key)
key - The key to null.public static Object addToDeltaIdNumber(long idNumber, Object key)
idNumber - The id number encoded into the toDelta call, which is now being
retrieved in a fromDelta call.key - The key corresponding to the DeltaObject for the fromDelta call containing
the idNumber.public static List getFromDeltaKeys()
public static List getToDeltaKeys()
public static List getHasDeltaKeys()
public static Map getReferences()
public static void clear()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.