Uses of Interface
org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
Package
Description
The main mapping framework.
This package contains the callback API.
A set of annotations for providing custom queries to repositories.
This package provides a couple of public support classes for building custom imperative and reactive Spring Data Neo4j
repository base classes.
-
Uses of Neo4jPersistentEntity in org.springframework.data.neo4j.core.mapping
Modifier and TypeMethodDescriptionprotected <T> Neo4jPersistentEntity<?>
Neo4jMappingContext.createPersistentEntity
(TypeInformation<T> typeInformation) AssociationHandlerSupport.doWithAssociations
(AssociationHandler<Neo4jPersistentProperty> handler) PropertyHandlerSupport.doWithProperties
(PropertyHandler<Neo4jPersistentProperty> handler) Neo4jMappingContext.getPersistentEntity
(TypeInformation<?> typeInformation) Modifier and TypeMethodDescriptionNeo4jMappingContext.addPersistentEntity
(TypeInformation<?> typeInformation) Modifier and TypeMethodDescriptionprotected Neo4jPersistentProperty
Neo4jMappingContext.createPersistentProperty
(Property property, Neo4jPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) Collection<org.neo4j.cypherdsl.core.Expression>
CypherGenerator.createReturnStatementForExists
(Neo4jPersistentEntity<?> nodeDescription) Collection<org.neo4j.cypherdsl.core.Expression>
CypherGenerator.createReturnStatementForMatch
(Neo4jPersistentEntity<?> nodeDescription) Collection<org.neo4j.cypherdsl.core.Expression>
CypherGenerator.createReturnStatementForMatch
(Neo4jPersistentEntity<?> nodeDescription, Predicate<PropertyFilter.RelaxedPropertyPath> includeField) Neo4jMappingContext.createStatementForImperativeRelationshipsWithPropertiesBatch
(boolean isNew, Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipDescription, Object relatedValues, List<Map<String, Object>> relationshipPropertiesRows) Neo4jMappingContext.createStatementForImperativeSimpleRelationshipBatch
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipDescription, List<Object> plainRelationshipRows) Neo4jMappingContext.createStatementForSingleRelationship
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipContext, Object relatedValue, boolean isNewRelationship) <T> T
Neo4jMappingContext.invokePostLoad
(Neo4jPersistentEntity<T> entity, T instance) Executes all post load methods of the given instance.static AssociationHandlerSupport
AssociationHandlerSupport.of
(Neo4jPersistentEntity<?> entity) static NestedRelationshipContext
NestedRelationshipContext.of
(Association<Neo4jPersistentProperty> handler, PersistentPropertyAccessor<?> propertyAccessor, Neo4jPersistentEntity<?> neo4jPersistentEntity) static PropertyHandlerSupport
PropertyHandlerSupport.of
(Neo4jPersistentEntity<?> entity) org.neo4j.cypherdsl.core.Statement
CypherGenerator.prepareDeleteOf
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipDescription) org.neo4j.cypherdsl.core.Statement
CypherGenerator.prepareSaveOfRelationship
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, String dynamicRelationshipType) org.neo4j.cypherdsl.core.Statement
CypherGenerator.prepareSaveOfRelationships
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, String dynamicRelationshipType) org.neo4j.cypherdsl.core.Statement
CypherGenerator.prepareSaveOfRelationshipWithProperties
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, boolean isNew, String dynamicRelationshipType) org.neo4j.cypherdsl.core.Statement
CypherGenerator.prepareUpdateOfRelationshipsWithProperties
(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, boolean isNew) ModifierConstructorDescriptionNoRootNodeMappingException
(org.neo4j.driver.types.MapAccessor mapAccessor, Neo4jPersistentEntity<?> entity) -
Uses of Neo4jPersistentEntity in org.springframework.data.neo4j.core.mapping.callback
Modifier and TypeMethodDescription<T> T
EventSupport.maybeCallAfterConvert
(T object, Neo4jPersistentEntity<T> entity, org.neo4j.driver.types.MapAccessor source) AfterConvertCallback.onAfterConvert
(T instance, Neo4jPersistentEntity<T> entity, org.neo4j.driver.types.MapAccessor source) Invoked after converting a Neo4j record (aka after hydrating an entity). -
Uses of Neo4jPersistentEntity in org.springframework.data.neo4j.repository.query
Modifier and TypeMethodDescriptionstatic org.neo4j.cypherdsl.core.Condition
CypherAdapterUtils.combineKeysetIntoCondition
(Neo4jPersistentEntity<?> entity, KeysetScrollPosition scrollPosition, Sort sort, Neo4jConversionService conversionService) static QueryFragmentsAndParameters
QueryFragmentsAndParameters.forCondition
(Neo4jPersistentEntity<?> entityMetaData, org.neo4j.cypherdsl.core.Condition condition) Utility method for creating a query fragment including parameters for a given condition.static QueryFragmentsAndParameters
QueryFragmentsAndParameters.forExistsById
(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParameters
QueryFragmentsAndParameters.forFindAll
(Neo4jPersistentEntity<?> entityMetaData) static QueryFragmentsAndParameters
QueryFragmentsAndParameters.forFindByAllId
(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParameters
QueryFragmentsAndParameters.forFindById
(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParameters
QueryFragmentsAndParameters.forPageableAndSort
(Neo4jPersistentEntity<?> neo4jPersistentEntity, Pageable pageable, Sort sort) -
Uses of Neo4jPersistentEntity in org.springframework.data.neo4j.repository.support