PersistentIF |
AbstractTransaction._getObject(IdentityIF identity) |
|
PersistentIF |
TransactionIF._getObject(IdentityIF identity) |
EXPERIMENTAL: ...
|
void |
AbstractROPersistent._p_setIdentity(IdentityIF identity) |
|
void |
AbstractRWPersistent._p_setIdentity(IdentityIF identity) |
|
void |
PersistentIF._p_setIdentity(IdentityIF identity) |
INTERNAL: Sets the identity of the object.
|
protected void |
SQLManyToManyReference.add(IdentityIF identity,
Collection<?> values) |
|
protected void |
SQLOneToManyAggregate.add(IdentityIF identity,
Collection<?> values) |
|
protected void |
SQLOneToManyReference.add(IdentityIF identity,
Collection<?> values) |
|
protected void |
SQLManyToManyReference.add_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
|
protected void |
SQLOneToManyAggregate.add_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
|
protected void |
SQLOneToManyReference.add_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
|
protected void |
SQLCollectionAccess.bindParametersAddRemove(PreparedStatement stm,
ObjectAccessIF oaccess,
IdentityIF identity,
Object element) |
|
protected void |
SQLCollectionAccess.bindParametersDelete(PreparedStatement stm,
IdentityIF identity) |
|
protected void |
SQLObjectAccess.bindParametersDelete(PreparedStatement stm,
IdentityIF identity) |
|
protected PersistentIF |
AbstractTransaction.checkIdentityMap(IdentityIF identity) |
|
protected PersistentIF |
AbstractTransaction.checkIdentityMapAndCreateInstance(IdentityIF identity) |
|
protected PersistentIF |
AbstractTransaction.checkIdentityMapNoLRU(IdentityIF identity) |
|
void |
FieldAccessIF.clear(IdentityIF identity) |
INTERNAL: Clears the field value for the given object
identity.
|
void |
SQLManyToManyReference.clear(IdentityIF identity) |
|
void |
SQLOneToManyAggregate.clear(IdentityIF identity) |
|
void |
SQLOneToManyReference.clear(IdentityIF identity) |
|
void |
SQLOneToOne.clear(IdentityIF identity) |
|
protected void |
SQLManyToManyReference.clear_bindParameters(PreparedStatement stm,
IdentityIF identity) |
|
protected void |
SQLOneToManyAggregate.clear_bindParameters(PreparedStatement stm,
IdentityIF identity) |
|
protected void |
SQLOneToManyReference.clear_bindParameters(PreparedStatement stm,
IdentityIF identity) |
|
void |
ClusterIF.clearCache(IdentityIF namespace,
int cacheType) |
|
void |
JGroupsCluster.clearCache(IdentityIF namespace,
int cacheType) |
|
void |
RDBMSStorage.clearCache(IdentityIF namespace) |
|
protected void |
SQLObjectAccess.clearFields(IdentityIF identity) |
|
<K,V> CacheIF<K,V> |
CachesIF.createCache(int cacheType,
IdentityIF namespace) |
|
<K,V> CacheIF<K,V> |
DefaultCaches.createCache(int cacheType,
IdentityIF namespace) |
|
<K,V> CacheIF<K,V> |
JGroupsCaches.createCache(int cacheType,
IdentityIF namespace) |
|
void |
ObjectStates.created(IdentityIF identity) |
|
protected PersistentIF |
AbstractTransaction.createInstance(IdentityIF identity) |
|
void |
SQLBatchObjectAccess.delete(IdentityIF identity) |
INTERNAL: Deletes the object identity in the database.
|
void |
ObjectStates.deleted(IdentityIF identity) |
|
void |
ObjectStates.dirty(IdentityIF identity) |
|
void |
ClusterIF.evictCache(IdentityIF namespace,
int cacheType,
Object key) |
|
void |
ClusterIF.evictCache(IdentityIF namespace,
int cacheType,
Collection keys) |
|
void |
JGroupsCluster.evictCache(IdentityIF namespace,
int cacheType,
Object key) |
|
void |
JGroupsCluster.evictCache(IdentityIF namespace,
int cacheType,
Collection keys) |
|
void |
AbstractLocalCache.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
|
void |
ClusterIF.evictField(IdentityIF identity,
int field) |
|
void |
JGroupsCluster.evictField(IdentityIF identity,
int field) |
|
void |
SharedCache.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
|
void |
StatisticsCache.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
|
void |
StorageCacheIF.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
INTERNAL: Evict the identity's field value from the cache.
|
void |
AbstractLocalCache.evictFields(IdentityIF identity,
boolean notifyCluster) |
|
void |
ClusterIF.evictFields(IdentityIF identity) |
|
void |
JGroupsCluster.evictFields(IdentityIF identity) |
|
void |
SharedCache.evictFields(IdentityIF identity,
boolean notifyCluster) |
|
void |
StatisticsCache.evictFields(IdentityIF identity,
boolean notifyCluster) |
|
void |
StorageCacheIF.evictFields(IdentityIF identity,
boolean notifyCluster) |
INTERNAL: Evict all the identity's field values from the cache.
|
void |
AbstractLocalCache.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
|
void |
ClusterIF.evictIdentity(IdentityIF identity) |
|
void |
JGroupsCluster.evictIdentity(IdentityIF identity) |
|
void |
SharedCache.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
|
void |
StatisticsCache.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
|
void |
StorageCacheIF.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
INTERNAL: Evict the identity from the cache.
|
abstract boolean |
AbstractLocalCache.exists(StorageAccessIF access,
IdentityIF identity) |
|
boolean |
ROLocalCache.exists(StorageAccessIF access,
IdentityIF identity) |
|
boolean |
RWLocalCache.exists(StorageAccessIF access,
IdentityIF identity) |
|
boolean |
SharedCache.exists(StorageAccessIF access,
IdentityIF identity) |
|
boolean |
StatisticsCache.exists(StorageAccessIF access,
IdentityIF identity) |
|
boolean |
StorageCacheIF.exists(StorageAccessIF access,
IdentityIF identity) |
INTERNAL: Can be called to verify whether the specified identity
exists in the cache or in the data repository.
|
EvictableIF |
RDBMSStorage.getHelperObject(int identifier,
IdentityIF namespace) |
|
EvictableIF |
StorageIF.getHelperObject(int identifier,
IdentityIF namespace) |
INTERNAL: Returns the shared caches.
|
PersistentIF |
AbstractTransaction.getObject(IdentityIF identity) |
|
PersistentIF |
AbstractTransaction.getObject(IdentityIF identity,
boolean acceptDeleted) |
|
Object |
ObjectAccessIF.getObject(IdentityIF identity) |
INTERNAL: Returns a handle for the specified value.
|
Object |
PersistentObjectAccess.getObject(IdentityIF identity) |
|
PersistentIF |
TransactionIF.getObject(IdentityIF identity) |
INTERNAL: Gets the object instance with the given identity.
|
PersistentIF |
TransactionIF.getObject(IdentityIF identity,
boolean acceptDeleted) |
INTERNAL: Gets the object instance with the given identity.
|
int |
ObjectStates.getState(IdentityIF identity) |
|
abstract Object |
AbstractLocalCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
|
Object |
ROLocalCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
|
Object |
RWLocalCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
|
Object |
SharedCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
|
Object |
StatisticsCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
|
Object |
StorageCacheIF.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
INTERNAL: A call forwarded by the transaction (TransactionIF)
from persistent objects (PersistentIF) when the field value needs
to be retrieved from storage.
|
boolean |
ObjectStates.isClean(IdentityIF identity) |
|
boolean |
ObjectStates.isCreated(IdentityIF identity) |
|
boolean |
AbstractLocalCache.isFieldLoaded(IdentityIF identity,
int field) |
|
boolean |
AbstractTransaction.isFieldLoaded(IdentityIF identity,
int field) |
|
boolean |
SharedCache.isFieldLoaded(IdentityIF identity,
int field) |
|
boolean |
StatisticsCache.isFieldLoaded(IdentityIF identity,
int field) |
|
boolean |
StorageCacheIF.isFieldLoaded(IdentityIF identity,
int field) |
INTERNAL: Can be called to check if the specfied field has been
registered with the cache.
|
boolean |
TransactionIF.isFieldLoaded(IdentityIF identity,
int field) |
EXPERIMENTAL:
|
boolean |
ROTransaction.isObjectClean(IdentityIF identity) |
|
boolean |
RWTransaction.isObjectClean(IdentityIF identity) |
|
boolean |
TransactionIF.isObjectClean(IdentityIF identity) |
|
boolean |
AbstractLocalCache.isObjectLoaded(IdentityIF identity) |
|
boolean |
AbstractTransaction.isObjectLoaded(IdentityIF identity) |
|
boolean |
SharedCache.isObjectLoaded(IdentityIF identity) |
|
boolean |
StatisticsCache.isObjectLoaded(IdentityIF identity) |
|
boolean |
StorageCacheIF.isObjectLoaded(IdentityIF identity) |
INTERNAL: Can be called to check if the identity has been
registered with the cache.
|
boolean |
TransactionIF.isObjectLoaded(IdentityIF identity) |
EXPERIMENTAL:
|
boolean |
ClassAccessIF.load(AccessRegistrarIF registrar,
IdentityIF identity) |
INTERNAL: Loads the object identity from the database.
|
Object |
FieldAccessIF.load(AccessRegistrarIF registrar,
IdentityIF identity) |
INTERNAL: Loads the field value for the given object
identity.
|
boolean |
SQLCollectionAccess.load(AccessRegistrarIF registrar,
IdentityIF identity) |
|
Object |
SQLManyToManyReference.load(AccessRegistrarIF registrar,
IdentityIF identity) |
|
boolean |
SQLObjectAccess.load(AccessRegistrarIF registrar,
IdentityIF identity) |
|
Object |
SQLOneToManyAggregate.load(AccessRegistrarIF registrar,
IdentityIF identity) |
|
Object |
SQLOneToManyReference.load(AccessRegistrarIF registrar,
IdentityIF identity) |
|
Object |
SQLOneToOne.load(AccessRegistrarIF registrar,
IdentityIF identity) |
|
<F> F |
AbstractTransaction.loadField(IdentityIF identity,
int field) |
|
Object |
ClassAccessIF.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
INTERNAL: Loads the specified object field for the given identity
from the database.
|
Object |
RDBMSAccess.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
|
Object |
SQLCollectionAccess.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
|
Object |
SQLObjectAccess.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
|
Object |
StorageAccessIF.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
INTERNAL: Requests the loading of the specified field for the
given object identity.
|
<F> F |
TransactionIF.loadField(IdentityIF object,
int field) |
INTERNAL: Called by PersistentIFs when the value of the specified
field is requested.
|
Object |
ClassAccessIF.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
int field) |
INTERNAL: Loads the specified object field for the given
identitys from the database.
|
Object |
RDBMSAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
Class<?> type,
int field) |
|
Object |
SQLCollectionAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection identities,
IdentityIF current,
int field) |
|
Object |
SQLObjectAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
int field) |
|
Object |
StorageAccessIF.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
Class<?> type,
int field) |
INTERNAL: Requests the loading of the specified field for all the
given object identities.
|
Object |
FieldAccessIF.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
INTERNAL: Loads the field value for all the given object
identities.
|
Object |
SQLManyToManyReference.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
|
Object |
SQLOneToManyAggregate.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
|
Object |
SQLOneToManyReference.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
|
Object |
SQLOneToOne.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
|
boolean |
RDBMSAccess.loadObject(AccessRegistrarIF registrar,
IdentityIF identity) |
|
boolean |
StorageAccessIF.loadObject(AccessRegistrarIF registrar,
IdentityIF identity) |
INTERNAL: Check for the existence of the object identity in the
data repository.
|
void |
AbstractTransaction.objectMerged(IdentityIF source,
IdentityIF target) |
INTERNAL: Called by other transactions to notify this transaction of
committed merges.
|
void |
RDBMSStorage.objectMerged(IdentityIF source,
IdentityIF target,
AbstractTransaction cause) |
INTERNAL: Propagates committed merges to other active transactions.
|
void |
RWTransaction.objectMerged(IdentityIF source,
IdentityIF target) |
INTERNAL: Called by other transactions to notify this transaction of
committed merges.
|
void |
ROTransaction.objectRead(IdentityIF identity) |
|
void |
RWTransaction.objectRead(IdentityIF identity) |
|
void |
TransactionIF.objectRead(IdentityIF identity) |
|
void |
ObjectStates.read(IdentityIF identity) |
|
void |
AbstractLocalCache.registerField(TicketIF ticket,
IdentityIF identity,
int field,
Object value) |
|
void |
AccessRegistrarIF.registerField(TicketIF ticket,
IdentityIF identity,
int field,
Object value) |
INTERNAL: Called by storage accessors (FieldAccessIF) when they
read the value of an object field from the database.
|
void |
SharedCache.registerField(TicketIF ticket,
IdentityIF identity,
int field,
Object value) |
|
void |
AbstractLocalCache.registerIdentity(TicketIF ticket,
IdentityIF identity) |
|
void |
AccessRegistrarIF.registerIdentity(TicketIF ticket,
IdentityIF identity) |
INTERNAL: Called by storage accessors (QueryIFs or FieldAccessIF)
when they locate the identity of an object in the database.
|
void |
SharedCache.registerIdentity(TicketIF ticket,
IdentityIF identity) |
|
protected void |
SQLManyToManyReference.remove(IdentityIF identity,
Collection<?> values) |
|
protected void |
SQLOneToManyAggregate.remove(IdentityIF identity,
Collection<?> values) |
|
protected void |
SQLOneToManyReference.remove(IdentityIF identity,
Collection<?> values) |
|
protected void |
SQLManyToManyReference.remove_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
|
protected void |
SQLOneToManyAggregate.remove_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
|
protected void |
SQLOneToManyReference.remove_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
|
protected PersistentIF |
AbstractTransaction.removeIdentityMapNoLRU(IdentityIF identity) |
|
void |
OnDemandValue.setContext(IdentityIF identity,
FieldInfoIF finfo) |
|
protected void |
SQLCollectionAccess.storeAdded(ObjectAccessIF oaccess,
IdentityIF identity,
Collection elements) |
|
protected void |
SQLCollectionAccess.storeRemoved(ObjectAccessIF oaccess,
IdentityIF identity,
Collection elements) |
|
abstract void |
AbstractRWPersistent.syncAfterMerge(IdentityIF source,
IdentityIF target) |
|
protected void |
AbstractRWPersistent.syncFieldsAfterMerge(IdentityIF source,
IdentityIF target,
int... fields) |
|
static IdentityIF |
WrappedIdentity.wrap(IdentityIF identity) |
INTERNAL: Factory method that wraps the identity in a
WrappedIdentity if the identity itself is not a WrappedIdentity.
|
void |
RDBMSStorage.writeReport(Writer out,
TopicMapReferenceIF reference,
IdentityIF namespace,
boolean dumpCaches) |
|