RepositoryQuerys.UseBookmarkBookmarkInfo as a ThreadLocalEnableBookmarkManagement
Note on bookmark management implementation: The implementation closely follows implementation
of @EnableTransactionManagement or @EnableCaching, with simplified pointcut.UseBookmarkCaffeineBookmarkManager with provided cacheorg.springframework.dao hierarchy.BookmarkManager interface needs to exist in the
context.Query with a value containing an exists custom query.Page of entities meeting the paging restriction provided in the Pageable object.Page of entities meeting the paging restriction provided in the Pageable object.Depth annotated method
parameter.Parameters discovering additional to handle @link{Depth} special parameter.ParametersParameterAccessor to allow access to the Depth parameter.ParametersParameterAccessor.GraphQueryLookupStrategy.GraphQueryLookupStrategy(Session, QueryMethodEvaluationContextProvider, MappingContext)
instead and provide the mapping context.RepositoryQuery that handles mapping to object annotated with @Query.GenericConversionService that creates Spring-compatible converters from those known by the
mapping MetaData, allowing the OGM type converters to be reused throughout a Spring application.MetaDataDrivenConversionService based on the given MetaData.SessionFactory by proxy.GraphRepositoryQuery that creates queries from named queries defined in
META-INFO/neo4j-named-queries.properties.Neo4jAuditingRegistrar to get registered in the session
"manually".CdiRepositoryBean to create Neo4j repository instances via CDI.Neo4jCdiRepositoryBean.Neo4jMappingContext based on the persistent entities in the given MetaData.FactoryBean to setup Neo4jMappingContext instances from Spring configuration.Neo4jMappingContextFactoryBean.Neo4jMappingContextFactoryBean(String) insteadSessionFactory.Neo4jPersistentProperty based on the given arguments.Repository.EnableNeo4jRepositories annotation.Neo4jRepositoryFactory.Neo4jRepositoryFactory(Session, MappingContext) instead
and provide the mapping context.FactoryBean interface to allow easy setup of
repository factories via Spring configuration.Neo4jRepositoryFactoryBean for the given repository interface.PlatformTransactionManager implementation for a single Neo4j OGM SessionFactory.conversion service infrastructure
and OGM infrastructure.PlatformTransactionManager.RepositoryQuery that handles mapping of filter finders.Session reference for a given SessionFactory.Session to each asynchronously dispatched thread
and postpone closing it until the very last asynchronous dispatch.Session to each error dispatches.CrudRepository interface.SimpleNeo4jRepository to manage objects of the given domain type.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.