Skip to content
This repository was archived by the owner on Sep 17, 2025. It is now read-only.

Commit 1008c19

Browse files
committed
use ArangoDB shaded driver
1 parent 3fc17d5 commit 1008c19

File tree

6 files changed

+17
-17
lines changed

6 files changed

+17
-17
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<dependencies>
3434
<dependency>
3535
<groupId>com.arangodb</groupId>
36-
<artifactId>arangodb-java-driver</artifactId>
36+
<artifactId>arangodb-java-driver-shaded</artifactId>
3737
<version>${arangodb-java-driver.version}</version>
3838
</dependency>
3939
<dependency>

src/main/java/com/arangodb/tinkerpop/gremlin/client/ArangoDBBaseDocument.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
package com.arangodb.tinkerpop.gremlin.client;
1010

11-
import com.arangodb.serde.jackson.Id;
12-
import com.arangodb.serde.jackson.Key;
13-
import com.arangodb.serde.jackson.Rev;
11+
import com.arangodb.serde.InternalId;
12+
import com.arangodb.serde.InternalKey;
13+
import com.arangodb.serde.InternalRev;
1414
import com.arangodb.tinkerpop.gremlin.structure.ArangoDBGraph;
15-
import com.fasterxml.jackson.annotation.JsonIgnore;
16-
import com.fasterxml.jackson.annotation.JsonProperty;
15+
import com.arangodb.shaded.fasterxml.jackson.annotation.JsonIgnore;
16+
import com.arangodb.shaded.fasterxml.jackson.annotation.JsonProperty;
1717

1818
/**
1919
* The ArangoDB BaseBaseDocument provides the internal fields required for the driver to correctly
@@ -26,17 +26,17 @@ public abstract class ArangoDBBaseDocument {
2626

2727
/** ArangoDB internal id. */
2828

29-
@Id
29+
@InternalId
3030
protected String _id;
3131

3232
/** ArangoDB internal revision. */
3333

34-
@Rev
34+
@InternalRev
3535
protected String _rev;
3636

3737
/** ArangoDB internal name - mapped to TinkerPop's ID. */
3838

39-
@Key
39+
@InternalKey
4040
protected String _key;
4141

4242
/** The label of the document */

src/main/java/com/arangodb/tinkerpop/gremlin/client/ArangoDBBaseEdge.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
package com.arangodb.tinkerpop.gremlin.client;
1010

11-
import com.arangodb.serde.jackson.From;
12-
import com.arangodb.serde.jackson.To;
11+
import com.arangodb.serde.InternalFrom;
12+
import com.arangodb.serde.InternalTo;
1313
import com.arangodb.tinkerpop.gremlin.structure.ArangoDBGraph;
1414

1515
/**
@@ -24,12 +24,12 @@ public abstract class ArangoDBBaseEdge extends ArangoDBBaseDocument {
2424

2525
/** ArangoDB internal from. */
2626

27-
@From
27+
@InternalFrom
2828
private String _from;
2929

3030
/** ArangoDB internal to. */
3131

32-
@To
32+
@InternalTo
3333
private String _to;
3434

3535
/**

src/main/java/com/arangodb/tinkerpop/gremlin/structure/ArangoDBElementProperty.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
import java.util.NoSuchElementException;
1212

13-
import com.fasterxml.jackson.annotation.JsonIgnore;
14-
import com.fasterxml.jackson.annotation.JsonProperty;
13+
import com.arangodb.shaded.fasterxml.jackson.annotation.JsonIgnore;
14+
import com.arangodb.shaded.fasterxml.jackson.annotation.JsonProperty;
1515
import org.apache.tinkerpop.gremlin.structure.Property;
1616
import org.apache.tinkerpop.gremlin.structure.util.ElementHelper;
1717
import org.apache.tinkerpop.gremlin.structure.util.StringFactory;

src/main/java/com/arangodb/tinkerpop/gremlin/structure/ArangoDBGraphVariables.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import java.util.Optional;
1515
import java.util.Set;
1616

17-
import com.fasterxml.jackson.annotation.JsonProperty;
17+
import com.arangodb.shaded.fasterxml.jackson.annotation.JsonProperty;
1818
import org.apache.tinkerpop.gremlin.structure.Graph;
1919
import org.apache.tinkerpop.gremlin.structure.util.GraphVariableHelper;
2020
import org.apache.tinkerpop.gremlin.structure.util.StringFactory;

src/main/java/com/arangodb/tinkerpop/gremlin/utils/ArangoDBUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.arangodb.entity.EdgeDefinition;
1515
import com.arangodb.entity.GraphEntity;
1616
import com.arangodb.model.GraphCreateOptions;
17+
import com.arangodb.shaded.fasterxml.jackson.databind.ObjectMapper;
1718
import com.arangodb.tinkerpop.gremlin.client.ArangoDBBaseDocument;
1819
import com.arangodb.tinkerpop.gremlin.client.ArangoDBGraphClient;
1920
import com.arangodb.tinkerpop.gremlin.client.ArangoDBGraphException;
@@ -33,7 +34,6 @@
3334
import java.util.stream.Collectors;
3435
import java.util.stream.IntStream;
3536

36-
import com.fasterxml.jackson.databind.ObjectMapper;
3737
import org.apache.commons.collections4.CollectionUtils;
3838
import org.apache.tinkerpop.gremlin.structure.Direction;
3939
import org.slf4j.Logger;

0 commit comments

Comments
 (0)