@Bean
fun nodeDefinitionCollection(beanFactory: BeanFactory, neo4jMappingContext: Neo4jMappingContext, extensionFieldDefinitions: Map<String, ExtensionFieldDefinition>, configurationProperties: GraphglueCoreConfigurationProperties): NodeDefinitionCollection

Generates the NodeDefinitionCollection Uses the Neo4jMappingContext to find the Nodes

Return

the NodeDefinitionCollection

Parameters

beanFactory

necessary for the NodeDefinitionCollection

neo4jMappingContext

used to get all Nodes

extensionFieldDefinitions

all known ExtensionFieldDefinition beans

configurationProperties