org.hibernate.envers.entities.mapper.relation
Class ToOneEntityLoader
java.lang.Object
org.hibernate.envers.entities.mapper.relation.ToOneEntityLoader
public class ToOneEntityLoader
- extends Object
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 |
ToOneEntityLoader
public ToOneEntityLoader()
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.