Class GraphLoaderConfiguration
java.lang.Object
ai.stapi.graphoperations.configuration.GraphLoaderConfiguration
@AutoConfiguration
@AutoConfigureAfter({ai.stapi.configuration.SerializationConfiguration.class,ai.stapi.graph.configuration.GraphRepositoryConfiguration.class})
public class GraphLoaderConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenericInMemoryFilterOptionResolver(List<InMemoryFilterResolver> inMemoryFilterResolvers) inMemoryAllMatchFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, InMemoryGraphLoader inMemoryGraphLoader) inMemoryAndFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) inMemoryAnyMatchFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, InMemoryGraphLoader inMemoryGraphLoader) inMemoryAscendingSortResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryContainsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryDescendingSortResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryEndsWithFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryEqualsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryGenericSearchOptionResolver(List<SearchOptionResolver<InMemorySearchResolvingContext>> searchOptionResolvers) inMemoryGraphLoader(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository inMemoryGraphRepository, InMemoryGenericSearchOptionResolver inMemoryGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) inMemoryGraphLoaderImplementation(InMemoryGraphLoader inMemoryGraphLoader) inMemoryGraphLoaderProvider(InMemoryGenericSearchOptionResolver searchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) inMemoryGreaterThanFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryGreaterThanOrEqualsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryIsNullFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryLowerThanFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryLowerThanOrEqualFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryNoneMatchFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, InMemoryGraphLoader inMemoryGraphLoader) inMemoryNotEqualsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryNotFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) inMemoryNotNullFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryOffsetPaginationResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder) inMemoryOrFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) inMemoryStartsWithFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader)
-
Constructor Details
-
GraphLoaderConfiguration
public GraphLoaderConfiguration()
-
-
Method Details
-
graphLoaderOgmFactory
-
filterOptionFactory
-
inMemoryGraphLoaderProvider
@Bean public InMemoryGraphLoaderProvider inMemoryGraphLoaderProvider(InMemoryGenericSearchOptionResolver searchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
inMemoryGraphLoader
@Bean @ConditionalOnBean(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository.class) public InMemoryGraphLoader inMemoryGraphLoader(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository inMemoryGraphRepository, InMemoryGenericSearchOptionResolver inMemoryGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
inMemoryGraphLoaderImplementation
@Bean @ConditionalOnMissingBean @ConditionalOnBean(InMemoryGraphLoader.class) public GraphLoader inMemoryGraphLoaderImplementation(InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGenericSearchOptionResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryGenericSearchOptionResolver inMemoryGenericSearchOptionResolver(List<SearchOptionResolver<InMemorySearchResolvingContext>> searchOptionResolvers) -
inMemoryAscendingSortResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAscendingSortResolver inMemoryAscendingSortResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryDescendingSortResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryDescendingSortResolver inMemoryDescendingSortResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryOffsetPaginationResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryOffsetPaginationResolver inMemoryOffsetPaginationResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder) -
genericInMemoryFilterOptionResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver(@Lazy List<InMemoryFilterResolver> inMemoryFilterResolvers) -
inMemoryAndFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAndFilterResolver inMemoryAndFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryOrFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryOrFilterResolver inMemoryOrFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryNotFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNotFilterResolver inMemoryNotFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryAllMatchFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAllMatchFilterResolver inMemoryAllMatchFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryAnyMatchFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAnyMatchFilterResolver inMemoryAnyMatchFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNoneMatchFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNoneMatchFilterResolver inMemoryNoneMatchFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryContainsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryContainsFilterResolver inMemoryContainsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryEndsWithFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryEndsWithFilterResolver inMemoryEndsWithFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryEqualsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryEqualsFilterResolver inMemoryEqualsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGreaterThanFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryGreaterThanFilterResolver inMemoryGreaterThanFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGreaterThanOrEqualsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryGreaterThanOrEqualsFilterResolver inMemoryGreaterThanOrEqualsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryIsNullFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryIsNullFilterResolver inMemoryIsNullFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryLowerThanFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryLowerThanFilterResolver inMemoryLowerThanFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryLowerThanOrEqualFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryLowerThanOrEqualFilterResolver inMemoryLowerThanOrEqualFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNotNullFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNotNullFilterResolver inMemoryNotNullFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNotEqualsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNotEqualsFilterResolver inMemoryNotEqualsFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryStartsWithFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryStartsWithFilterResolver inMemoryStartsWithFilterResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader)
-