org.hibernate.envers.entities.mapper.relation
Class ToOneEntityLoader

java.lang.Object
  extended by org.hibernate.envers.entities.mapper.relation.ToOneEntityLoader

public class ToOneEntityLoader
extends Object


Constructor Summary
ToOneEntityLoader()
           
 
Method Summary
static Object createProxy(AuditReaderImplementor versionsReader, Class<?> entityClass, String entityName, Object entityId, Number revision, AuditConfiguration verCfg)
          Creates proxy of referenced *-to-one entity.
static Object createProxyOrLoadImmediate(AuditReaderImplementor versionsReader, Class<?> entityClass, String entityName, Object entityId, Number revision, AuditConfiguration verCfg)
          Creates Hibernate proxy or retrieves the complete object of an entity if proxy is not allowed (e.g.
static Object loadImmediate(AuditReaderImplementor versionsReader, Class<?> entityClass, String entityName, Object entityId, Number revision, AuditConfiguration verCfg)
          Immediately loads historical entity or its current state when excluded from audit process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToOneEntityLoader

public ToOneEntityLoader()
Method Detail

loadImmediate

public static Object loadImmediate(AuditReaderImplementor versionsReader,
                                   Class<?> entityClass,
                                   String entityName,
                                   Object entityId,
                                   Number revision,
                                   AuditConfiguration verCfg)
Immediately loads historical entity or its current state when excluded from audit process.


createProxy

public static Object createProxy(AuditReaderImplementor versionsReader,
                                 Class<?> entityClass,
                                 String entityName,
                                 Object entityId,
                                 Number revision,
                                 AuditConfiguration verCfg)
Creates proxy of referenced *-to-one entity.


createProxyOrLoadImmediate

public static Object createProxyOrLoadImmediate(AuditReaderImplementor versionsReader,
                                                Class<?> entityClass,
                                                String entityName,
                                                Object entityId,
                                                Number revision,
                                                AuditConfiguration verCfg)
Creates Hibernate proxy or retrieves the complete object of an entity if proxy is not allowed (e.g. @Proxy(lazy=false), final class).



Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.