Class GraphSerializationConfiguration
java.lang.Object
ai.stapi.graphoperations.configuration.GraphSerializationConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenericGraphToObjectDeserializer(List<SpecificGraphToObjectDeserializer> specificGraphToObjectDeserializers, GraphReader graphReader, com.fasterxml.jackson.databind.ObjectMapper objectMapper, GenericGraphMappingProvider genericGraphMappingProvider) genericSerializationTypeByNodeProvider(List<SpecificSerializationTypeProvider> specificSerializationTypeProviders) com.fasterxml.jackson.databind.ObjectMappergraphOperationsObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SerializableGraphConfigurer serializableGraphConfigurer) interfaceGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) leafGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) listGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) mapGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) objectGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) serializableAttributeDeserializer(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graph.attribute.attributeFactory.GenericAttributeFactory genericAttributeFactory, ai.stapi.graph.attribute.attributeFactory.attributeValueFactory.GenericAttributeValueFactory genericAttributeValueFactory) serializableEdgeDeserializer(SerializableAttributeDeserializer serializableAttributeDeserializer) serializableGraphConfigurer(SerializableGraphDeserializer serializableGraphDeserializer) serializableGraphDeserializer(SerializableNodeDeserializer serializableNodeDeserializer, SerializableEdgeDeserializer serializableEdgeDeserializer) serializableNodeDeserializer(SerializableAttributeDeserializer serializableAttributeDeserializer)
-
Constructor Details
-
GraphSerializationConfiguration
public GraphSerializationConfiguration()
-
-
Method Details
-
serializableGraphConfigurer
@Bean public SerializableGraphConfigurer serializableGraphConfigurer(SerializableGraphDeserializer serializableGraphDeserializer) -
serializableGraphDeserializer
@Bean public SerializableGraphDeserializer serializableGraphDeserializer(SerializableNodeDeserializer serializableNodeDeserializer, SerializableEdgeDeserializer serializableEdgeDeserializer) -
serializableNodeDeserializer
@Bean public SerializableNodeDeserializer serializableNodeDeserializer(SerializableAttributeDeserializer serializableAttributeDeserializer) -
serializableEdgeDeserializer
@Bean public SerializableEdgeDeserializer serializableEdgeDeserializer(SerializableAttributeDeserializer serializableAttributeDeserializer) -
serializableAttributeDeserializer
@Bean public SerializableAttributeDeserializer serializableAttributeDeserializer(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graph.attribute.attributeFactory.GenericAttributeFactory genericAttributeFactory, ai.stapi.graph.attribute.attributeFactory.attributeValueFactory.GenericAttributeValueFactory genericAttributeValueFactory) -
graphOperationsObjectMapper
@Bean @ConditionalOnBean public com.fasterxml.jackson.databind.ObjectMapper graphOperationsObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SerializableGraphConfigurer serializableGraphConfigurer) -
genericGraphToObjectDeserializer
@Bean public GenericGraphToObjectDeserializer genericGraphToObjectDeserializer(@Lazy List<SpecificGraphToObjectDeserializer> specificGraphToObjectDeserializers, GraphReader graphReader, com.fasterxml.jackson.databind.ObjectMapper objectMapper, GenericGraphMappingProvider genericGraphMappingProvider) -
interfaceGraphToObjectDeserializer
@Bean public InterfaceGraphToObjectDeserializer interfaceGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
leafGraphToObjectDeserializer
@Bean public LeafGraphToObjectDeserializer leafGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
listGraphToObjectDeserializer
@Bean public ListGraphToObjectDeserializer listGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
mapGraphToObjectDeserializer
@Bean public MapGraphToObjectDeserializer mapGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
objectGraphToObjectDeserializer
@Bean public ObjectGraphToObjectDeserializer objectGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
genericSerializationTypeByNodeProvider
@Bean public GenericSerializationTypeByNodeProvider genericSerializationTypeByNodeProvider(List<SpecificSerializationTypeProvider> specificSerializationTypeProviders) -
byMapSerializationTypeProvider
-