org.hibernate.cache.entry

Class CacheEntry

Implemented Interfaces:
Serializable

public final class CacheEntry
extends java.lang.Object
implements Serializable

A cached instance of a persistent class
Author:
Gavin King

Constructor Summary

CacheEntry(Object[] state, EntityPersister persister, boolean unfetched, Object version, SessionImplementor session, Object owner)

Method Summary

boolean
areLazyPropertiesUnfetched()
Object[]
assemble(Object instance, Serializable id, EntityPersister persister, Interceptor interceptor, EventSource session)
Serializable[]
getDisassembledState()
String
getSubclass()
Object
getVersion()
String
toString()

Constructor Details

CacheEntry

public CacheEntry(Object[] state,
                  EntityPersister persister,
                  boolean unfetched,
                  Object version,
                  SessionImplementor session,
                  Object owner)
            throws HibernateException

Method Details

areLazyPropertiesUnfetched

public boolean areLazyPropertiesUnfetched()

assemble

public Object[] assemble(Object instance,
                         Serializable id,
                         EntityPersister persister,
                         Interceptor interceptor,
                         EventSource session)
            throws HibernateException

getDisassembledState

public Serializable[] getDisassembledState()

getSubclass

public String getSubclass()

getVersion

public Object getVersion()

toString

public String toString()