Class MapGraphToObjectDeserializer
java.lang.Object
ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.AbstractSpecificGraphToObjectDeserializer
ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.MapGraphToObjectDeserializer
- All Implemented Interfaces:
SpecificGraphToObjectDeserializer
-
Field Summary
Fields inherited from class ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.AbstractSpecificGraphToObjectDeserializer
genericDeserializer, graphReader, mappingProvider, serializationTypeProvider -
Constructor Summary
ConstructorsConstructorDescriptionMapGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(List<TraversableGraphElement> elements, GraphDescription lastGraphDescription, ObjectGraphMapping graphMapping, InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy) booleansupports(ObjectGraphMapping objectGraphMapping, List<TraversableGraphElement> elements) Methods inherited from class ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.AbstractSpecificGraphToObjectDeserializer
convertReadResultToTraversableGraphElement, doesGraphDescriptionDescribesGivenGraphElement, ensureElementsAreNodes, loadElement, traverseMultipleGraphBranch, traverseSingleGraphBranch, traverseSingleGraphBranchToValue, updateLastGraphDescriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.SpecificGraphToObjectDeserializer
deserialize
-
Constructor Details
-
MapGraphToObjectDeserializer
public MapGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider)
-
-
Method Details
-
deserialize
public Object deserialize(List<TraversableGraphElement> elements, GraphDescription lastGraphDescription, ObjectGraphMapping graphMapping, InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy) -
supports
public boolean supports(ObjectGraphMapping objectGraphMapping, List<TraversableGraphElement> elements)
-