From 3cb2390b3dff09f7198a0d22ecc2053a0e33c22f Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Tue, 31 May 2016 23:39:38 -0500 Subject: [PATCH] 10664 - Prepare Envers for 5.2 - Deprecated AuditReader getCurrentRevision. --- .../src/main/java/org/hibernate/envers/AuditReader.java | 3 +++ migration-guide.adoc | 1 + 2 files changed, 4 insertions(+) diff --git a/hibernate-envers/src/main/java/org/hibernate/envers/AuditReader.java b/hibernate-envers/src/main/java/org/hibernate/envers/AuditReader.java index 3a2778adb2aa..bbcb60e7a57f 100644 --- a/hibernate-envers/src/main/java/org/hibernate/envers/AuditReader.java +++ b/hibernate-envers/src/main/java/org/hibernate/envers/AuditReader.java @@ -224,7 +224,10 @@ Map findRevisions( * @param The type of the revision entity to find * * @return The current revision entity, to which any entries in the audit tables will be bound. + * @deprecated (since 5.2), use {@link org.hibernate.envers.RevisionListener} instead. While this method is + * being deprecated, expect a new API for this in 6.0. */ + @Deprecated T getCurrentRevision(Class revisionEntityClass, boolean persist); /** diff --git a/migration-guide.adoc b/migration-guide.adoc index db9a32758c5f..3317b3b75a8d 100644 --- a/migration-guide.adoc +++ b/migration-guide.adoc @@ -76,3 +76,4 @@ implement JPA methods now in core I decided to implement more of a composition a and EntityManager#getFlushMode. * Setting `hibernate.listeners.envers.autoRegister` has been deprecated in favor of `hibernate.envers.autoRegisterListeners`. +* AuditReader#getCurrentRevision has been deprecated in favor of `org.hibernate.envers.RevisionListener`. \ No newline at end of file