Uses of Interface
org.springframework.data.neo4j.core.schema.IdGenerator
Package
Description
The main mapping framework.
This package contains the schema that is defined by a set of classes, representing nodes and relationships and their
properties.
This package provides a couple of support classes that might be helpful in your domain, for example a predicate
indicating that some transaction may be retried and additional converters and id generators.
-
Uses of IdGenerator in org.springframework.data.neo4j.core.mapping
Modifier and TypeMethodDescription<T extends IdGenerator<?>>
Optional<T>Neo4jMappingContext.getIdGenerator
(String reference) <T extends IdGenerator<?>>
Optional<T>Schema.getIdGenerator
(String reference) <T extends IdGenerator<?>>
TNeo4jMappingContext.getOrCreateIdGeneratorOfType
(Class<T> idGeneratorType) <T extends IdGenerator<?>>
TSchema.getOrCreateIdGeneratorOfType
(Class<T> idGeneratorType) Creates or retrieves an instance of the given id generator class.Modifier and TypeMethodDescriptionOptional<Class<? extends IdGenerator<?>>>
IdDescription.getIdGeneratorClass()
Modifier and TypeMethodDescriptionstatic IdDescription
IdDescription.forExternallyGeneratedIds
(org.neo4j.cypherdsl.core.SymbolicName symbolicName, Class<? extends IdGenerator<?>> idGeneratorClass, String idGeneratorRef, String graphPropertyName) -
Uses of IdGenerator in org.springframework.data.neo4j.core.schema
Modifier and TypeClassDescriptionstatic final class
ThisIdGenerator
does nothing.static final class
This generator is automatically applied when a field of typeUUID
is annotated with@Id
and@GeneratedValue
. -
Uses of IdGenerator in org.springframework.data.neo4j.core.support