Spring Data Neo4j

org.springframework.data.neo4j.repository
Class GraphRepositoryFactory

java.lang.Object
  extended by org.springframework.data.repository.core.support.RepositoryFactorySupport
      extended by org.springframework.data.neo4j.repository.GraphRepositoryFactory

public class GraphRepositoryFactory
extends org.springframework.data.repository.core.support.RepositoryFactorySupport

Since:
28.03.11
Author:
mh

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.data.repository.core.support.RepositoryFactorySupport
org.springframework.data.repository.core.support.RepositoryFactorySupport.QueryExecutorMethodInterceptor
 
Constructor Summary
GraphRepositoryFactory(Neo4jTemplate template, Neo4jMappingContext mappingContext)
          Creates a new GraphRepositoryFactory from the given Neo4jTemplate and MappingContext.
 
Method Summary
<T,ID extends Serializable>
org.springframework.data.repository.core.EntityInformation<T,ID>
getEntityInformation(Class<T> type)
           
protected  org.springframework.data.repository.query.QueryLookupStrategy getQueryLookupStrategy(org.springframework.data.repository.query.QueryLookupStrategy.Key key)
           
protected  Class<?> getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata repositoryMetadata)
           
protected  Object getTargetRepository(org.springframework.data.repository.core.RepositoryMetadata metadata)
           
protected  Object getTargetRepository(org.springframework.data.repository.core.RepositoryMetadata metadata, Neo4jTemplate template)
           
 
Methods inherited from class org.springframework.data.repository.core.support.RepositoryFactorySupport
addQueryCreationListener, addRepositoryProxyPostProcessor, getRepository, getRepository, setNamedQueries, setQueryLookupStrategyKey, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphRepositoryFactory

public GraphRepositoryFactory(Neo4jTemplate template,
                              Neo4jMappingContext mappingContext)
Creates a new GraphRepositoryFactory from the given Neo4jTemplate and MappingContext.

Parameters:
template - must not be null.
mappingContext - must not be null.
Method Detail

getTargetRepository

protected Object getTargetRepository(org.springframework.data.repository.core.RepositoryMetadata metadata)
Specified by:
getTargetRepository in class org.springframework.data.repository.core.support.RepositoryFactorySupport

getTargetRepository

protected Object getTargetRepository(org.springframework.data.repository.core.RepositoryMetadata metadata,
                                     Neo4jTemplate template)

getRepositoryBaseClass

protected Class<?> getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata repositoryMetadata)
Specified by:
getRepositoryBaseClass in class org.springframework.data.repository.core.support.RepositoryFactorySupport

getEntityInformation

public <T,ID extends Serializable> org.springframework.data.repository.core.EntityInformation<T,ID> getEntityInformation(Class<T> type)
Specified by:
getEntityInformation in class org.springframework.data.repository.core.support.RepositoryFactorySupport

getQueryLookupStrategy

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

Spring Data Neo4j

Copyright © 2011 SpringSource. All Rights Reserved.