| Package | Description |
|---|---|
| org.springframework.data.neo4j.config |
This package contains configuration related support classes that can be used for application specific, annotated
configuration classes.
|
| org.springframework.data.neo4j.core |
This package contains the core infrastructure for creating a imperative or reactive client that can execute queries.
|
| org.springframework.data.neo4j.core.mapping |
The main mapping framework.
|
| org.springframework.data.neo4j.core.mapping.callback |
This package contains the callback API.
|
| org.springframework.data.neo4j.repository.query |
A set of annotations for providing custom queries to repositories.
|
| org.springframework.data.neo4j.repository.support |
This package provides a couple of public support classes for building custom imperative and reactive Spring Data Neo4j
repository base classes.
|
| Modifier and Type | Method and Description |
|---|---|
Neo4jOperations |
AbstractNeo4jConfig.neo4jTemplate(Neo4jClient neo4jClient,
Neo4jMappingContext mappingContext,
DatabaseSelectionProvider databaseNameProvider) |
ReactiveNeo4jTemplate |
AbstractReactiveNeo4jConfig.neo4jTemplate(ReactiveNeo4jClient neo4jClient,
Neo4jMappingContext mappingContext,
ReactiveDatabaseSelectionProvider databaseNameProvider) |
| Constructor and Description |
|---|
Neo4jTemplate(Neo4jClient neo4jClient,
Neo4jMappingContext neo4jMappingContext,
DatabaseSelectionProvider databaseSelectionProvider) |
Neo4jTemplate(Neo4jClient neo4jClient,
Neo4jMappingContext neo4jMappingContext,
DatabaseSelectionProvider databaseSelectionProvider,
EntityCallbacks entityCallbacks) |
ReactiveNeo4jTemplate(ReactiveNeo4jClient neo4jClient,
Neo4jMappingContext neo4jMappingContext,
ReactiveDatabaseSelectionProvider databaseSelectionProvider) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
MappingSupport.getRelationshipOrRelationshipPropertiesObject(Neo4jMappingContext neo4jMappingContext,
boolean hasRelationshipProperties,
boolean isDynamicAssociation,
Object valueToStore,
PersistentPropertyAccessor<?> propertyAccessor)
Extract the relationship properties or just the related object if there are no relationship properties
attached.
|
| Modifier and Type | Method and Description |
|---|---|
static ReactiveEventSupport |
ReactiveEventSupport.discoverCallbacks(Neo4jMappingContext context,
BeanFactory beanFactory)
Creates event support containing the required default events plus all entity callbacks discoverable through
the
BeanFactory. |
static EventSupport |
EventSupport.discoverCallbacks(Neo4jMappingContext context,
BeanFactory beanFactory)
Creates event support containing the required default events plus all entity callbacks discoverable through
the
BeanFactory. |
static EventSupport |
EventSupport.useExistingCallbacks(Neo4jMappingContext context,
EntityCallbacks entityCallbacks)
Creates event support containing the required default events plus all explicitly defined events.
|
static ReactiveEventSupport |
ReactiveEventSupport.useExistingCallbacks(Neo4jMappingContext context,
ReactiveEntityCallbacks entityCallbacks)
Creates event support containing the required default events plus all explicitly defined events.
|
| Constructor and Description |
|---|
Neo4jQueryLookupStrategy(Neo4jOperations neo4jOperations,
Neo4jMappingContext mappingContext,
QueryMethodEvaluationContextProvider evaluationContextProvider) |
ReactiveNeo4jQueryLookupStrategy(ReactiveNeo4jOperations neo4jOperations,
Neo4jMappingContext mappingContext,
QueryMethodEvaluationContextProvider evaluationContextProvider) |
SimpleQueryByExampleExecutor(Neo4jOperations neo4jOperations,
Neo4jMappingContext mappingContext) |
SimpleReactiveQueryByExampleExecutor(ReactiveNeo4jOperations neo4jOperations,
Neo4jMappingContext mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
Neo4jRepositoryFactoryBean.setNeo4jMappingContext(Neo4jMappingContext neo4jMappingContext) |
void |
ReactiveNeo4jRepositoryFactoryBean.setNeo4jMappingContext(Neo4jMappingContext neo4jMappingContext) |
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.