
com.arangodb.internal.serde.MultiDocumentEntityDeserializer Maven / Gradle / Ivy
package com.arangodb.internal.serde;
import com.arangodb.entity.ErrorEntity;
import com.arangodb.entity.MultiDocumentEntity;
import com.arangodb.shaded.fasterxml.jackson.core.JsonParser;
import com.arangodb.shaded.fasterxml.jackson.core.JsonToken;
import com.arangodb.shaded.fasterxml.jackson.databind.BeanProperty;
import com.arangodb.shaded.fasterxml.jackson.databind.DeserializationContext;
import com.arangodb.shaded.fasterxml.jackson.databind.JavaType;
import com.arangodb.shaded.fasterxml.jackson.databind.JsonDeserializer;
import com.arangodb.shaded.fasterxml.jackson.databind.JsonMappingException;
import com.arangodb.shaded.fasterxml.jackson.databind.deser.ContextualDeserializer;
import java.io.IOException;
public class MultiDocumentEntityDeserializer extends JsonDeserializer> implements ContextualDeserializer {
private final JavaType containedType;
private final InternalSerde serde;
MultiDocumentEntityDeserializer(InternalSerde serde) {
this(serde, null);
}
MultiDocumentEntityDeserializer(InternalSerde serde, JavaType containedType) {
this.serde = serde;
this.containedType = containedType;
}
@Override
public MultiDocumentEntity> deserialize(JsonParser p, DeserializationContext ctxt) throws IOException {
MultiDocumentEntity
© 2015 - 2025 Weber Informatics LLC | Privacy Policy