org.springframework.data.envers.repository.support
Class EnversRevisionRepositoryFactoryBean

java.lang.Object
  extended by org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,ID>
      extended by org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport<T,S,ID>
          extended by org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean<EnversRevisionRepository<Object,Serializable,Long>,Object,Serializable>
              extended by org.springframework.data.envers.repository.support.EnversRevisionRepositoryFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<EnversRevisionRepository<Object,Serializable,Long>>, org.springframework.beans.factory.InitializingBean, org.springframework.data.repository.core.support.RepositoryFactoryInformation<Object,Serializable>

public class EnversRevisionRepositoryFactoryBean
extends org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean<EnversRevisionRepository<Object,Serializable,Long>,Object,Serializable>

FactoryBean creating RevisionRepository instances.

Author:
Oliver Gierke

Constructor Summary
EnversRevisionRepositoryFactoryBean()
           
 
Method Summary
protected  org.springframework.data.repository.core.support.RepositoryFactorySupport createRepositoryFactory(javax.persistence.EntityManager entityManager)
           
 void setRevisionEntityClass(Class<?> revisionEntityClass)
          Configures the revision entity class.
 
Methods inherited from class org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean
afterPropertiesSet, doCreateRepositoryFactory, setEntityManager
 
Methods inherited from class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
createRepositoryFactory, setBeanFactory, setTransactionManager
 
Methods inherited from class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getEntityInformation, getObject, getObjectType, getQueryMethods, getRepositoryInformation, isSingleton, setCustomImplementation, setNamedQueries, setQueryLookupStrategyKey, setRepositoryInterface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnversRevisionRepositoryFactoryBean

public EnversRevisionRepositoryFactoryBean()
Method Detail

setRevisionEntityClass

public void setRevisionEntityClass(Class<?> revisionEntityClass)
Configures the revision entity class. Will default to DefaultRevisionEntity.

Parameters:
revisionEntityClass -

createRepositoryFactory

protected org.springframework.data.repository.core.support.RepositoryFactorySupport createRepositoryFactory(javax.persistence.EntityManager entityManager)
Overrides:
createRepositoryFactory in class org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean<EnversRevisionRepository<Object,Serializable,Long>,Object,Serializable>


Copyright © 2012. All Rights Reserved.