org.hibernate.envers
Class AuditReaderFactory
java.lang.Object
org.hibernate.envers.AuditReaderFactory
public class AuditReaderFactory
- extends Object
- Author:
- Adam Warski (adam at warski dot org)
Method Summary |
static AuditReader |
get(EntityManager entityManager)
Create an audit reader associated with an open entity manager. |
static AuditReader |
get(org.hibernate.Session session)
Create an audit reader associated with an open session. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
get
public static AuditReader get(org.hibernate.Session session)
throws AuditException
- Create an audit reader associated with an open session.
WARNING: Using Envers with Hibernate (not with Hibernate Entity Manager/JPA) is experimental,
if possible, use
get(javax.persistence.EntityManager)
.
- Parameters:
session
- An open session.
- Returns:
- An audit reader associated with the given sesison. It shouldn't be used
after the session is closed.
- Throws:
AuditException
- When the given required listeners aren't installed.
get
public static AuditReader get(EntityManager entityManager)
throws AuditException
- Create an audit reader associated with an open entity manager.
- Parameters:
entityManager
- An open entity manager.
- Returns:
- An audit reader associated with the given entity manager. It shouldn't be used
after the entity manager is closed.
- Throws:
AuditException
- When the given entity manager is not based on Hibernate, or if the required
listeners aren't installed.
Copyright © 2008 Hibernate.org. All Rights Reserved.