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(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, InMemoryGraphLoader inMemoryGraphLoader) inMemoryAndFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) inMemoryAnyMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, InMemoryGraphLoader inMemoryGraphLoader) inMemoryAscendingSortResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryContainsFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryDescendingSortResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryEndsWithFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryGenericSearchOptionResolver(List<SearchOptionResolver<InMemorySearchResolvingContext>> searchOptionResolvers) inMemoryGraphLoader(InMemoryGraphRepository inMemoryGraphRepository, InMemoryGenericSearchOptionResolver inMemoryGenericSearchOptionResolver, StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) inMemoryGraphLoaderImplementation(InMemoryGraphLoader inMemoryGraphLoader) inMemoryGreaterThanFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryGreaterThanOrEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryIsNullFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryLowerThanFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryLowerThanOrEqualFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryNoneMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, InMemoryGraphLoader inMemoryGraphLoader) inMemoryNotEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryNotFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) inMemoryNotNullFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader) inMemoryOffsetPaginationResolver(StructureSchemaFinder structureSchemaFinder) inMemoryOrFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) inMemoryStartsWithFilterResolver(StructureSchemaFinder structureSchemaFinder, InMemoryGraphLoader inMemoryGraphLoader)
-
Constructor Details
-
GraphLoaderConfiguration
public GraphLoaderConfiguration()
-
-
Method Details
-
graphLoaderOgmFactory
-
filterOptionFactory
-
inMemoryGraphLoader
@Bean @ConditionalOnBean(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository.class) public InMemoryGraphLoader inMemoryGraphLoader(InMemoryGraphRepository inMemoryGraphRepository, InMemoryGenericSearchOptionResolver inMemoryGenericSearchOptionResolver, 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(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryDescendingSortResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryDescendingSortResolver inMemoryDescendingSortResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryOffsetPaginationResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryOffsetPaginationResolver inMemoryOffsetPaginationResolver(StructureSchemaFinder structureSchemaFinder) -
genericInMemoryFilterOptionResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver(@Lazy List<InMemoryFilterResolver> inMemoryFilterResolvers) -
inMemoryAndFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAndFilterResolver inMemoryAndFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryOrFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryOrFilterResolver inMemoryOrFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryNotFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNotFilterResolver inMemoryNotFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryAllMatchFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAllMatchFilterResolver inMemoryAllMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryAnyMatchFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryAnyMatchFilterResolver inMemoryAnyMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNoneMatchFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNoneMatchFilterResolver inMemoryNoneMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryContainsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryContainsFilterResolver inMemoryContainsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryEndsWithFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryEndsWithFilterResolver inMemoryEndsWithFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryEqualsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryEqualsFilterResolver inMemoryEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGreaterThanFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryGreaterThanFilterResolver inMemoryGreaterThanFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGreaterThanOrEqualsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryGreaterThanOrEqualsFilterResolver inMemoryGreaterThanOrEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryIsNullFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryIsNullFilterResolver inMemoryIsNullFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryLowerThanFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryLowerThanFilterResolver inMemoryLowerThanFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryLowerThanOrEqualFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryLowerThanOrEqualFilterResolver inMemoryLowerThanOrEqualFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNotNullFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNotNullFilterResolver inMemoryNotNullFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNotEqualsFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryNotEqualsFilterResolver inMemoryNotEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryStartsWithFilterResolver
@Bean @ConditionalOnBean(InMemoryGraphLoader.class) public InMemoryStartsWithFilterResolver inMemoryStartsWithFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader)
-