Namespaces

Types

Type ICacheAssembler

Namespace NHibernate.Type

Methods

Public instance methods

object Assemble(object cached, ISessionImplementor session, object owner)

When implemented by a class, reconstructs the object from its cached "disassembled" state.
Parameters
return object The assembled object.
object cached The disassembled state from the cache
ISessionImplementor session The session
object owner tThe parent Entity object

object Disassemble(object value, ISessionImplementor session)

When implemented by a class, disassembles the object into a cacheable representation.
Parameters
return object The disassembled, deep cloned state of the object
object value The value to disassemble.
ISessionImplementor session The sesion