Class ObjectGraphToObjectDeserializer
java.lang.Object
ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.AbstractSpecificGraphToObjectDeserializer
ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.ObjectGraphToObjectDeserializer
- All Implemented Interfaces:
SpecificGraphToObjectDeserializer
-
Field Summary
Fields inherited from class ai.stapi.graphoperations.graphDeserializers.ogmDeserializer.specific.AbstractSpecificGraphToObjectDeserializer
genericDeserializer, graphReader, mappingProvider, serializationTypeProvider -
Constructor Summary
ConstructorsConstructorDescriptionObjectGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements, GraphDescription lastGraphDescription, ObjectGraphMapping graphMapping, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy) booleansupports(ObjectGraphMapping objectGraphMapping, List<ai.stapi.graph.traversableGraphElements.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
-
ObjectGraphToObjectDeserializer
public ObjectGraphToObjectDeserializer(GraphReader graphReader, GenericGraphToObjectDeserializer genericDeserializer, GenericSerializationTypeByNodeProvider serializationTypeProvider, GenericGraphMappingProvider mappingProvider)
-
-
Method Details
-
deserialize
public Object deserialize(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements, GraphDescription lastGraphDescription, ObjectGraphMapping graphMapping, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository contextualGraph, MissingTraversalTargetResolvingStrategy missingTraversalTargetResolvingStrategy) -
supports
public boolean supports(ObjectGraphMapping objectGraphMapping, List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements)
-