-
- All Implemented Interfaces:
@Configuration() public final class GraphglueConnectionConfiguration
Configuration for the connections Specifies filter factories and filter definitions used in Node classes. Defines filter factories for String, Int, Float and ID scalar properties and for properties backed by NodeProperty and NodeSetProperty
-
-
Constructor Summary
Constructors Constructor Description GraphglueConnectionConfiguration()
-
Method Summary
Modifier and Type Method Description final TypeFilterDefinitionEntry
stringFilter()
Filter factory for String properties final TypeFilterDefinitionEntry
intFilter()
Filter factory for Int properties final TypeFilterDefinitionEntry
doubleFilter()
Filter factory for Double properties (float in GraphQL spec) final TypeFilterDefinitionEntry
booleanFilter()
Filter factory for Boolean properties final TypeFilterDefinitionEntry
idFilter()
Filter factory for ID properties final IDFilterDefinition
idIdFilter()
ID filter for the id property of a Node This could not be specified directly on the property, as the Neo4j and GraphQL properties are different (even though having the same name) final TypeFilterDefinitionEntry
nodeFilter()
Filter factory for Node properties These properties should always be backed by a NodeProperty final TypeFilterDefinitionEntry
nodeSetFilter()
Filter factory for Set<Node>
properties These properties should always be backed by a NodeSetProperty-
-
Method Detail
-
stringFilter
@Bean() final TypeFilterDefinitionEntry stringFilter()
Filter factory for String properties
-
intFilter
@Bean() final TypeFilterDefinitionEntry intFilter()
Filter factory for Int properties
-
doubleFilter
@Bean() final TypeFilterDefinitionEntry doubleFilter()
Filter factory for Double properties (float in GraphQL spec)
-
booleanFilter
@Bean() final TypeFilterDefinitionEntry booleanFilter()
Filter factory for Boolean properties
-
idFilter
@Bean() final TypeFilterDefinitionEntry idFilter()
Filter factory for ID properties
-
idIdFilter
@Bean(value = {"idIdFilter"}) final IDFilterDefinition idIdFilter()
ID filter for the id property of a Node This could not be specified directly on the property, as the Neo4j and GraphQL properties are different (even though having the same name)
-
nodeFilter
@Bean() final TypeFilterDefinitionEntry nodeFilter()
Filter factory for Node properties These properties should always be backed by a NodeProperty
-
nodeSetFilter
@Bean() final TypeFilterDefinitionEntry nodeSetFilter()
Filter factory for
Set<Node>
properties These properties should always be backed by a NodeSetProperty
-
-
-
-