Uses of Interface
org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity
Packages that use 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
Methods in org.springframework.data.neo4j.core.mapping that return Neo4jPersistentEntityModifier and TypeMethodDescriptionprotected <T> Neo4jPersistentEntity<?>Neo4jMappingContext.createPersistentEntity(TypeInformation<T> typeInformation) AssociationHandlerSupport.doWithAssociations(AssociationHandler<Neo4jPersistentProperty> handler) PropertyHandlerSupport.doWithProperties(PropertyHandler<Neo4jPersistentProperty> handler) Neo4jMappingContext.getPersistentEntity(TypeInformation<?> typeInformation) Methods in org.springframework.data.neo4j.core.mapping that return types with arguments of type Neo4jPersistentEntityModifier and TypeMethodDescriptionNeo4jMappingContext.addPersistentEntity(TypeInformation<?> typeInformation) Methods in org.springframework.data.neo4j.core.mapping with parameters of type Neo4jPersistentEntityModifier and TypeMethodDescriptionprotected Neo4jPersistentPropertyNeo4jMappingContext.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, org.neo4j.cypherdsl.core.Expression... additionalExpressions) Neo4jMappingContext.createStatementForImperativeRelationshipsWithPropertiesBatch(boolean isNew, Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipDescription, Object relatedValues, List<Map<String, Object>> relationshipPropertiesRows, boolean canUseElementId) Neo4jMappingContext.createStatementForImperativeSimpleRelationshipBatch(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipDescription, List<Object> plainRelationshipRows, boolean canUseElementId) Neo4jMappingContext.createStatementForSingleRelationship(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipContext, Object relatedValue, boolean isNewRelationship, boolean canUseElementId) <T> TNeo4jMappingContext.invokePostLoad(Neo4jPersistentEntity<T> entity, T instance) Executes all post load methods of the given instance.static AssociationHandlerSupportAssociationHandlerSupport.of(Neo4jPersistentEntity<?> entity) static NestedRelationshipContextNestedRelationshipContext.of(Association<Neo4jPersistentProperty> handler, PersistentPropertyAccessor<?> propertyAccessor, Neo4jPersistentEntity<?> neo4jPersistentEntity) static PropertyHandlerSupportPropertyHandlerSupport.of(Neo4jPersistentEntity<?> entity) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareDeleteOf(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationshipDescription, boolean canUseElementId) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareSaveOfRelationship(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, String dynamicRelationshipType, boolean canUseElementId) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareSaveOfRelationships(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, String dynamicRelationshipType, boolean canUseElementId) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareSaveOfRelationshipWithProperties(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, boolean isNew, String dynamicRelationshipType, boolean canUseElementId, boolean matchOnly) org.neo4j.cypherdsl.core.StatementCypherGenerator.prepareUpdateOfRelationshipsWithProperties(Neo4jPersistentEntity<?> neo4jPersistentEntity, RelationshipDescription relationship, boolean isNew, boolean canUseElementId) voidNestedRelationshipProcessingStateMachine.requireIdUpdate(Neo4jPersistentEntity<?> sourceEntity, RelationshipDescription relationshipDescription, boolean canUseElementId, Object fromId, Object toId, NestedRelationshipContext relationshipContext, Object relatedValueToStore, Neo4jPersistentProperty idProperty) Constructors in org.springframework.data.neo4j.core.mapping with parameters of type Neo4jPersistentEntityModifierConstructorDescriptionNoRootNodeMappingException(org.neo4j.driver.types.MapAccessor mapAccessor, Neo4jPersistentEntity<?> entity) -
Uses of Neo4jPersistentEntity in org.springframework.data.neo4j.core.mapping.callback
Methods in org.springframework.data.neo4j.core.mapping.callback with parameters of type Neo4jPersistentEntityModifier and TypeMethodDescription<T> TEventSupport.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
Methods in org.springframework.data.neo4j.repository.query with parameters of type Neo4jPersistentEntityModifier and TypeMethodDescriptionstatic org.neo4j.cypherdsl.core.ConditionCypherAdapterUtils.combineKeysetIntoCondition(Neo4jPersistentEntity<?> entity, KeysetScrollPosition scrollPosition, Sort sort, Neo4jConversionService conversionService) static QueryFragmentsAndParametersQueryFragmentsAndParameters.forCondition(Neo4jPersistentEntity<?> entityMetaData, org.neo4j.cypherdsl.core.Condition condition) Utility method for creating a query fragment including parameters for a given condition.static QueryFragmentsAndParametersQueryFragmentsAndParameters.forExistsById(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParametersQueryFragmentsAndParameters.forFindAll(Neo4jPersistentEntity<?> entityMetaData) static QueryFragmentsAndParametersQueryFragmentsAndParameters.forFindByAllId(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParametersQueryFragmentsAndParameters.forFindById(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParametersQueryFragmentsAndParameters.forPageableAndSort(Neo4jPersistentEntity<?> neo4jPersistentEntity, Pageable pageable, Sort sort) -
Uses of Neo4jPersistentEntity in org.springframework.data.neo4j.repository.support
Methods in org.springframework.data.neo4j.repository.support that return Neo4jPersistentEntity