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) inMemoryGraphLoaderProvider(InMemoryGenericSearchOptionResolver searchOptionResolver, StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) 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
-
inMemoryGraphLoaderProvider
@Bean public InMemoryGraphLoaderProvider inMemoryGraphLoaderProvider(InMemoryGenericSearchOptionResolver searchOptionResolver, StructureSchemaFinder structureSchemaFinder, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
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 public InMemoryGenericSearchOptionResolver inMemoryGenericSearchOptionResolver(List<SearchOptionResolver<InMemorySearchResolvingContext>> searchOptionResolvers) -
inMemoryAscendingSortResolver
@Bean public InMemoryAscendingSortResolver inMemoryAscendingSortResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryDescendingSortResolver
@Bean public InMemoryDescendingSortResolver inMemoryDescendingSortResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryOffsetPaginationResolver
@Bean public InMemoryOffsetPaginationResolver inMemoryOffsetPaginationResolver(StructureSchemaFinder structureSchemaFinder) -
genericInMemoryFilterOptionResolver
@Bean public GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver(@Lazy List<InMemoryFilterResolver> inMemoryFilterResolvers) -
inMemoryAndFilterResolver
@Bean public InMemoryAndFilterResolver inMemoryAndFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryOrFilterResolver
@Bean public InMemoryOrFilterResolver inMemoryOrFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryNotFilterResolver
@Bean public InMemoryNotFilterResolver inMemoryNotFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver) -
inMemoryAllMatchFilterResolver
@Bean public InMemoryAllMatchFilterResolver inMemoryAllMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryAnyMatchFilterResolver
@Bean public InMemoryAnyMatchFilterResolver inMemoryAnyMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNoneMatchFilterResolver
@Bean public InMemoryNoneMatchFilterResolver inMemoryNoneMatchFilterResolver(StructureSchemaFinder structureSchemaFinder, GenericInMemoryFilterOptionResolver genericInMemoryFilterOptionResolver, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryContainsFilterResolver
@Bean public InMemoryContainsFilterResolver inMemoryContainsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryEndsWithFilterResolver
@Bean public InMemoryEndsWithFilterResolver inMemoryEndsWithFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryEqualsFilterResolver
@Bean public InMemoryEqualsFilterResolver inMemoryEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGreaterThanFilterResolver
@Bean public InMemoryGreaterThanFilterResolver inMemoryGreaterThanFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryGreaterThanOrEqualsFilterResolver
@Bean public InMemoryGreaterThanOrEqualsFilterResolver inMemoryGreaterThanOrEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryIsNullFilterResolver
@Bean public InMemoryIsNullFilterResolver inMemoryIsNullFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryLowerThanFilterResolver
@Bean public InMemoryLowerThanFilterResolver inMemoryLowerThanFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryLowerThanOrEqualFilterResolver
@Bean public InMemoryLowerThanOrEqualFilterResolver inMemoryLowerThanOrEqualFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNotNullFilterResolver
@Bean public InMemoryNotNullFilterResolver inMemoryNotNullFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryNotEqualsFilterResolver
@Bean public InMemoryNotEqualsFilterResolver inMemoryNotEqualsFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader) -
inMemoryStartsWithFilterResolver
@Bean public InMemoryStartsWithFilterResolver inMemoryStartsWithFilterResolver(StructureSchemaFinder structureSchemaFinder, @Lazy InMemoryGraphLoader inMemoryGraphLoader)
-