diff --git a/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryFactoryBean.java b/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryFactoryBean.java index b5adfca..0793ecb 100755 --- a/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryFactoryBean.java +++ b/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryFactoryBean.java @@ -15,8 +15,6 @@ */ package org.springframework.data.envers.repository.support; -import java.io.Serializable; - import javax.persistence.EntityManager; import org.hibernate.envers.DefaultRevisionEntity; @@ -37,7 +35,7 @@ import org.springframework.data.repository.history.support.RevisionEntityInforma * @author Oliver Gierke * @author Michael Igler */ -public class EnversRevisionRepositoryFactoryBean, S, ID extends Serializable, N extends Number & Comparable> +public class EnversRevisionRepositoryFactoryBean, S, ID, N extends Number & Comparable> extends JpaRepositoryFactoryBean { private Class revisionEntityClass; @@ -74,8 +72,7 @@ public class EnversRevisionRepositoryFactoryBean> - extends JpaRepositoryFactory { + private static class RevisionRepositoryFactory> extends JpaRepositoryFactory { private final RevisionEntityInformation revisionEntityInformation; private final EntityManager entityManager; @@ -103,7 +100,7 @@ public class EnversRevisionRepositoryFactoryBean entityInformation = (JpaEntityInformation) getEntityInformation( + JpaEntityInformation entityInformation = (JpaEntityInformation) getEntityInformation( information.getDomainType()); return new EnversRevisionRepositoryImpl(entityInformation, revisionEntityInformation, entityManager); diff --git a/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java b/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java index 1fb3a9c..39c59ff 100755 --- a/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java +++ b/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java @@ -15,7 +15,6 @@ */ package org.springframework.data.envers.repository.support; -import java.io.Serializable; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -54,8 +53,8 @@ import org.springframework.util.Assert; * @author Philipp Huegelmeyer * @author Michael Igler */ -public class EnversRevisionRepositoryImpl> - extends SimpleJpaRepository implements RevisionRepository { +public class EnversRevisionRepositoryImpl> extends SimpleJpaRepository + implements RevisionRepository { private final EntityInformation entityInformation; private final RevisionEntityInformation revisionEntityInformation;