Class GenericGraphToObjectDeserializer
java.lang.Object
ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.GenericGraphToObjectDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GraphReaderprotected final GenericGraphMappingProvider -
Constructor Summary
ConstructorsConstructorDescriptionGenericGraphToObjectDeserializer(List<SpecificGraphToObjectDeserializer> specificDeserializers, GraphReader graphReader, com.fasterxml.jackson.databind.ObjectMapper objectMapper, GenericGraphMappingProvider mappingProvider) -
Method Summary
Modifier and TypeMethodDescription<T extends ai.stapi.serialization.SerializableObject>
Tdeserialize(ai.stapi.graph.traversableGraphElements.TraversableGraphElement element, Class<T> classType, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph) <T extends ai.stapi.serialization.SerializableObject>
Tdeserialize(ai.stapi.graph.traversableGraphElements.TraversableGraphElement element, Class<T> classType, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy) resolveInternally(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements, GraphDescription parentGraphDescription, ObjectGraphMapping objectGraphMapping, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy)
-
Field Details
-
graphReader
-
mappingProvider
-
-
Constructor Details
-
GenericGraphToObjectDeserializer
public GenericGraphToObjectDeserializer(List<SpecificGraphToObjectDeserializer> specificDeserializers, GraphReader graphReader, com.fasterxml.jackson.databind.ObjectMapper objectMapper, GenericGraphMappingProvider mappingProvider)
-
-
Method Details
-
deserialize
public <T extends ai.stapi.serialization.SerializableObject> T deserialize(ai.stapi.graph.traversableGraphElements.TraversableGraphElement element, Class<T> classType, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy) -
deserialize
public <T extends ai.stapi.serialization.SerializableObject> T deserialize(ai.stapi.graph.traversableGraphElements.TraversableGraphElement element, Class<T> classType, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph) -
resolveInternally
public Object resolveInternally(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements, GraphDescription parentGraphDescription, ObjectGraphMapping objectGraphMapping, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy)
-