public class ReferenceCacheEntryImpl extends Object implements CacheEntry
| Constructor and Description | 
|---|
ReferenceCacheEntryImpl(Object reference,
                       EntityPersister subclassPersister)
Constructs a ReferenceCacheEntryImpl 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
areLazyPropertiesUnfetched()
Does the represented data contain any un-fetched attribute values? 
 | 
Serializable[] | 
getDisassembledState()
Get the underlying disassembled state
 todo : this was added to support initializing an entity's EntityEntry snapshot during reattach;
 this should be refactored to instead expose a method to assemble a EntityEntry based on this
 state for return. 
 | 
Object | 
getReference()
Provides access to the stored reference. 
 | 
String | 
getSubclass()
Hibernate stores all entries pertaining to a given entity hierarchy in a single region. 
 | 
EntityPersister | 
getSubclassPersister()  | 
Object | 
getVersion()
Retrieves the version (optimistic locking) associated with this cache entry. 
 | 
boolean | 
isReferenceEntry()
Does this entry represent a direct entity reference (rather than disassembled state)? 
 | 
public ReferenceCacheEntryImpl(Object reference, EntityPersister subclassPersister)
reference - The reference entity instancesubclassPersister - The specific subclass persisterpublic Object getReference()
public boolean isReferenceEntry()
CacheEntryisReferenceEntry in interface CacheEntrypublic String getSubclass()
CacheEntrygetSubclass in interface CacheEntrypublic EntityPersister getSubclassPersister()
public Object getVersion()
CacheEntrygetVersion in interface CacheEntrypublic boolean areLazyPropertiesUnfetched()
CacheEntryareLazyPropertiesUnfetched in interface CacheEntrypublic Serializable[] getDisassembledState()
CacheEntrygetDisassembledState in interface CacheEntryCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.