Spring Data Graph

org.springframework.data.document.mongodb.repository
Class MongoRepositoryFactoryBean.MongoRepositoryFactory

java.lang.Object
  extended by org.springframework.data.repository.support.RepositoryFactorySupport
      extended by org.springframework.data.document.mongodb.repository.MongoRepositoryFactoryBean.MongoRepositoryFactory
Enclosing class:
MongoRepositoryFactoryBean

public static class MongoRepositoryFactoryBean.MongoRepositoryFactory
extends org.springframework.data.repository.support.RepositoryFactorySupport

Repository to create MongoRepository instances.

Author:
Oliver Gierke

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.data.repository.support.RepositoryFactorySupport
org.springframework.data.repository.support.RepositoryFactorySupport.QueryExecuterMethodInterceptor
 
Constructor Summary
MongoRepositoryFactoryBean.MongoRepositoryFactory(MongoTemplate template)
          Creates a new MongoRepositoryFactoryBean.MongoRepositoryFactory fwith the given MongoTemplate.
 
Method Summary
protected  org.springframework.data.repository.query.QueryLookupStrategy getQueryLookupStrategy(org.springframework.data.repository.query.QueryLookupStrategy.Key key)
           
protected  Class<? extends org.springframework.data.repository.support.RepositorySupport> getRepositoryClass(Class<?> repositoryInterface)
           
protected
<T,ID extends Serializable>
org.springframework.data.repository.support.RepositorySupport<T,ID>
getTargetRepository(Class<T> domainClass, Class<?> repositoryInterface)
           
protected  void validate(Class<? extends org.springframework.data.repository.Repository<?,?>> repositoryInterface, Object customImplementation)
           
 
Methods inherited from class org.springframework.data.repository.support.RepositoryFactorySupport
addRepositoryProxyPostProcessor, getRepository, getRepository, setQueryLookupStrategyKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoRepositoryFactoryBean.MongoRepositoryFactory

public MongoRepositoryFactoryBean.MongoRepositoryFactory(MongoTemplate template)
Creates a new MongoRepositoryFactoryBean.MongoRepositoryFactory fwith the given MongoTemplate.

Parameters:
template -
Method Detail

getTargetRepository

protected <T,ID extends Serializable> org.springframework.data.repository.support.RepositorySupport<T,ID> getTargetRepository(Class<T> domainClass,
                                                                                                                              Class<?> repositoryInterface)
Specified by:
getTargetRepository in class org.springframework.data.repository.support.RepositoryFactorySupport

getRepositoryClass

protected Class<? extends org.springframework.data.repository.support.RepositorySupport> getRepositoryClass(Class<?> repositoryInterface)
Specified by:
getRepositoryClass in class org.springframework.data.repository.support.RepositoryFactorySupport

getQueryLookupStrategy

protected org.springframework.data.repository.query.QueryLookupStrategy getQueryLookupStrategy(org.springframework.data.repository.query.QueryLookupStrategy.Key key)
Specified by:
getQueryLookupStrategy in class org.springframework.data.repository.support.RepositoryFactorySupport

validate

protected void validate(Class<? extends org.springframework.data.repository.Repository<?,?>> repositoryInterface,
                        Object customImplementation)
Overrides:
validate in class org.springframework.data.repository.support.RepositoryFactorySupport

Spring Data Graph

Copyright © 2011. All Rights Reserved.