public class ObjectStates extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
clean |
protected gnu.trove.map.hash.TObjectIntHashMap<IdentityIF> |
map |
static int |
STATE_CREATED |
static int |
STATE_DELETED |
static int |
STATE_DIRTY |
static int |
STATE_READ |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
created(IdentityIF identity) |
void |
deleted(IdentityIF identity) |
void |
dirty(IdentityIF identity) |
void |
forEachEntry(gnu.trove.procedure.TObjectIntProcedure<IdentityIF> proc) |
int |
getState(IdentityIF identity) |
boolean |
isClean() |
boolean |
isClean(IdentityIF identity) |
boolean |
isCreated(IdentityIF identity) |
void |
read(IdentityIF identity) |
int |
size() |
public static final int STATE_CREATED
public static final int STATE_DELETED
public static final int STATE_DIRTY
public static final int STATE_READ
protected gnu.trove.map.hash.TObjectIntHashMap<IdentityIF> map
protected boolean clean
public boolean isClean()
public int size()
public boolean isClean(IdentityIF identity)
public boolean isCreated(IdentityIF identity)
public void created(IdentityIF identity)
public void deleted(IdentityIF identity)
public void dirty(IdentityIF identity)
public void read(IdentityIF identity)
public int getState(IdentityIF identity)
public void clear()
public void forEachEntry(gnu.trove.procedure.TObjectIntProcedure<IdentityIF> proc)