Skip to content

Commit ba84c8f

Browse files
committed
feat: update to tinkerpop structure
Signed-off-by: Otavio Santana <[email protected]>
1 parent a782196 commit ba84c8f

23 files changed

+349
-349
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
import static java.util.Objects.requireNonNull;
5151
import static org.apache.tinkerpop.gremlin.structure.T.id;
5252

53-
abstract class AbstractGraphTemplate extends AbstractSemiStructuredTemplate implements GraphTemplate {
53+
abstract class AbstractTinkerpopTemplate extends AbstractSemiStructuredTemplate implements TinkerpopTemplate {
5454

5555
@SuppressWarnings("unchecked")
5656
private static final Function<GraphTraversal<?, ?>, GraphTraversal<Vertex, Vertex>> INITIAL_VERTEX =
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@Default
3232
@ApplicationScoped
3333
@Database(GRAPH)
34-
class DefaultGraphTemplate extends AbstractGraphTemplate {
34+
class DefaultTinkerpopTemplate extends AbstractTinkerpopTemplate {
3535

3636
private EntityConverter converter;
3737
private TinkerpopGraphDatabaseManager manager;
@@ -41,9 +41,9 @@ class DefaultGraphTemplate extends AbstractGraphTemplate {
4141
private Graph graph;
4242

4343
@Inject
44-
DefaultGraphTemplate(EntityConverter converter, Graph graph,
45-
EventPersistManager eventManager,
46-
EntitiesMetadata entities, Converters converters) {
44+
DefaultTinkerpopTemplate(EntityConverter converter, Graph graph,
45+
EventPersistManager eventManager,
46+
EntitiesMetadata entities, Converters converters) {
4747
this.converter = converter;
4848
this.graph = graph;
4949
this.eventManager = eventManager;
@@ -56,7 +56,7 @@ class DefaultGraphTemplate extends AbstractGraphTemplate {
5656
* Constructor for CDI
5757
*/
5858
@Deprecated
59-
DefaultGraphTemplate() {}
59+
DefaultTinkerpopTemplate() {}
6060

6161
@Override
6262
protected EntityConverter converter() {

jnosql-tinkerpop/src/main/java/org/eclipse/jnosql/databases/tinkerpop/mapping/EdgeEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* It is a wrapper of {@link org.apache.tinkerpop.gremlin.structure.Edge} that links two Entity.
2929
* Along with its Property objects, an Edge has both a Direction and a label.
3030
* Any Change at the Edge is automatically continued in the database. However, any, change in the Entity will be ignored.
31-
* {@link GraphTemplate#update(Object)}
31+
* {@link TinkerpopTemplate#update(Object)}
3232
*
3333
* <pre>outVertex ---label---&#62; inVertex.</pre>
3434
*/

jnosql-tinkerpop/src/main/java/org/eclipse/jnosql/databases/tinkerpop/mapping/GraphTemplateProducer.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@
3030
import java.util.function.Function;
3131

3232
/**
33-
* An {@code ApplicationScoped} producer class responsible for creating instances of {@link GraphTemplate}.
34-
* It implements the {@link Function} interface with {@link DatabaseManager} as input and {@link GraphTemplate} as output.
33+
* An {@code ApplicationScoped} producer class responsible for creating instances of {@link TinkerpopTemplate}.
34+
* It implements the {@link Function} interface with {@link DatabaseManager} as input and {@link TinkerpopTemplate} as output.
3535
*/
3636
@ApplicationScoped
37-
public class GraphTemplateProducer implements Function<Graph, GraphTemplate> {
37+
public class GraphTemplateProducer implements Function<Graph, TinkerpopTemplate> {
3838

3939
@Inject
4040
private EntityConverter converter;
@@ -50,14 +50,14 @@ public class GraphTemplateProducer implements Function<Graph, GraphTemplate> {
5050

5151

5252
@Override
53-
public GraphTemplate apply(Graph graph) {
53+
public TinkerpopTemplate apply(Graph graph) {
5454
Objects.requireNonNull(graph, "graph is required");
55-
return new ProducerGraphTemplate(converter, graph,
55+
return new ProducerTinkerpopTemplate(converter, graph,
5656
eventManager, entities, converters);
5757
}
5858

5959
@Vetoed
60-
static class ProducerGraphTemplate extends AbstractGraphTemplate {
60+
static class ProducerTinkerpopTemplate extends AbstractTinkerpopTemplate {
6161

6262
private final EntityConverter converter;
6363

@@ -72,9 +72,9 @@ static class ProducerGraphTemplate extends AbstractGraphTemplate {
7272

7373
private final TinkerpopGraphDatabaseManager manager;
7474

75-
public ProducerGraphTemplate(EntityConverter converter, Graph graph,
76-
EventPersistManager eventManager,
77-
EntitiesMetadata entities, Converters converters) {
75+
public ProducerTinkerpopTemplate(EntityConverter converter, Graph graph,
76+
EventPersistManager eventManager,
77+
EntitiesMetadata entities, Converters converters) {
7878
this.converter = converter;
7979
this.graph = graph;
8080
this.manager = TinkerpopGraphDatabaseManager.of(graph);
@@ -83,7 +83,7 @@ public ProducerGraphTemplate(EntityConverter converter, Graph graph,
8383
this.converters = converters;
8484
}
8585

86-
ProducerGraphTemplate() {
86+
ProducerTinkerpopTemplate() {
8787
this(null, null, null, null, null);
8888
}
8989

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
*
3636
* @see org.apache.tinkerpop.gremlin.structure.Graph
3737
*/
38-
public interface GraphTemplate extends SemiStructuredTemplate {
38+
public interface TinkerpopTemplate extends SemiStructuredTemplate {
3939

4040
/**
4141
* Deletes a {@link org.apache.tinkerpop.gremlin.structure.Vertex}

jnosql-tinkerpop/src/main/java/org/eclipse/jnosql/databases/tinkerpop/mapping/query/RepositoryGraphBean.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import jakarta.data.repository.DataRepository;
1818
import jakarta.enterprise.context.spi.CreationalContext;
19-
import org.eclipse.jnosql.databases.tinkerpop.mapping.GraphTemplate;
19+
import org.eclipse.jnosql.databases.tinkerpop.mapping.TinkerpopTemplate;
2020
import org.eclipse.jnosql.mapping.DatabaseQualifier;
2121
import org.eclipse.jnosql.mapping.DatabaseType;
2222
import org.eclipse.jnosql.mapping.core.Converters;
@@ -84,8 +84,8 @@ public Class<?> getBeanClass() {
8484
@SuppressWarnings("unchecked")
8585
public T create(CreationalContext<T> context) {
8686
EntitiesMetadata entities = getInstance(EntitiesMetadata.class);
87-
var template = provider.isEmpty() ? getInstance(GraphTemplate.class) :
88-
getInstance(GraphTemplate.class, DatabaseQualifier.ofGraph(provider));
87+
var template = provider.isEmpty() ? getInstance(TinkerpopTemplate.class) :
88+
getInstance(TinkerpopTemplate.class, DatabaseQualifier.ofGraph(provider));
8989

9090
Converters converters = getInstance(Converters.class);
9191

jnosql-tinkerpop/src/main/java/org/eclipse/jnosql/databases/tinkerpop/mapping/spi/CustomRepositoryGraphBean.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
package org.eclipse.jnosql.databases.tinkerpop.mapping.spi;
1616

1717
import jakarta.enterprise.context.spi.CreationalContext;
18-
import org.eclipse.jnosql.databases.tinkerpop.mapping.GraphTemplate;
18+
import org.eclipse.jnosql.databases.tinkerpop.mapping.TinkerpopTemplate;
1919
import org.eclipse.jnosql.mapping.DatabaseQualifier;
2020
import org.eclipse.jnosql.mapping.DatabaseType;
2121
import org.eclipse.jnosql.mapping.core.Converters;
@@ -83,8 +83,8 @@ public Class<?> getBeanClass() {
8383
@Override
8484
public T create(CreationalContext<T> context) {
8585
var entities = getInstance(EntitiesMetadata.class);
86-
var template = provider.isEmpty() ? getInstance(GraphTemplate.class) :
87-
getInstance(GraphTemplate.class, DatabaseQualifier.ofGraph(provider));
86+
var template = provider.isEmpty() ? getInstance(TinkerpopTemplate.class) :
87+
getInstance(TinkerpopTemplate.class, DatabaseQualifier.ofGraph(provider));
8888

8989
var converters = getInstance(Converters.class);
9090

jnosql-tinkerpop/src/main/java/org/eclipse/jnosql/databases/tinkerpop/mapping/spi/TemplateBean.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import jakarta.enterprise.context.spi.CreationalContext;
1818
import jakarta.nosql.Template;
1919
import org.apache.tinkerpop.gremlin.structure.Graph;
20-
import org.eclipse.jnosql.databases.tinkerpop.mapping.GraphTemplate;
20+
import org.eclipse.jnosql.databases.tinkerpop.mapping.TinkerpopTemplate;
2121
import org.eclipse.jnosql.databases.tinkerpop.mapping.GraphTemplateProducer;
2222
import org.eclipse.jnosql.mapping.DatabaseQualifier;
2323
import org.eclipse.jnosql.mapping.DatabaseType;
@@ -28,9 +28,9 @@
2828
import java.util.Collections;
2929
import java.util.Set;
3030

31-
class TemplateBean extends AbstractBean<GraphTemplate> {
31+
class TemplateBean extends AbstractBean<TinkerpopTemplate> {
3232

33-
private static final Set<Type> TYPES = Set.of(GraphTemplate.class, Template.class);
33+
private static final Set<Type> TYPES = Set.of(TinkerpopTemplate.class, Template.class);
3434

3535
private final String provider;
3636

@@ -48,12 +48,12 @@ public TemplateBean(String provider) {
4848

4949
@Override
5050
public Class<?> getBeanClass() {
51-
return GraphTemplate.class;
51+
return TinkerpopTemplate.class;
5252
}
5353

5454

5555
@Override
56-
public GraphTemplate create(CreationalContext<GraphTemplate> context) {
56+
public TinkerpopTemplate create(CreationalContext<TinkerpopTemplate> context) {
5757

5858
GraphTemplateProducer producer = getInstance(GraphTemplateProducer.class);
5959
Graph graph = getGraph();
@@ -77,7 +77,7 @@ public Set<Annotation> getQualifiers() {
7777

7878
@Override
7979
public String getId() {
80-
return GraphTemplate.class.getName() + DatabaseType.GRAPH + "-" + provider;
80+
return TinkerpopTemplate.class.getName() + DatabaseType.GRAPH + "-" + provider;
8181
}
8282

8383
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
import static org.junit.jupiter.api.Assertions.assertThrows;
5050
import static org.junit.jupiter.api.Assertions.assertTrue;
5151

52-
public abstract class AbstractGraphTemplateTest {
52+
public abstract class AbstractTinkerpopTemplateTest {
5353

5454
protected abstract Graph getGraph();
5555

56-
protected abstract GraphTemplate getGraphTemplate();
56+
protected abstract TinkerpopTemplate getGraphTemplate();
5757

5858
@AfterEach
5959
void after() {

jnosql-tinkerpop/src/test/java/org/eclipse/jnosql/databases/tinkerpop/mapping/AbstractTraversalTest.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public abstract class AbstractTraversalTest {
3030
static final String READS = "reads";
3131

3232
@Inject
33-
protected GraphTemplate graphTemplate;
33+
protected TinkerpopTemplate tinkerpopTemplate;
3434

3535
@Inject
3636
protected Graph graph;
@@ -54,21 +54,21 @@ public void setUp() {
5454
graph.traversal().V().toList().forEach(Vertex::remove);
5555
graph.traversal().E().toList().forEach(Edge::remove);
5656

57-
otavio = graphTemplate.insert(Human.builder().withAge(27)
57+
otavio = tinkerpopTemplate.insert(Human.builder().withAge(27)
5858
.withName("Otavio").build());
59-
poliana = graphTemplate.insert(Human.builder().withAge(26)
59+
poliana = tinkerpopTemplate.insert(Human.builder().withAge(26)
6060
.withName("Poliana").build());
61-
paulo = graphTemplate.insert(Human.builder().withAge(50)
61+
paulo = tinkerpopTemplate.insert(Human.builder().withAge(50)
6262
.withName("Paulo").build());
6363

64-
shack = graphTemplate.insert(Magazine.builder().withAge(2007).withName("The Shack").build());
65-
license = graphTemplate.insert(Magazine.builder().withAge(2013).withName("Software License").build());
66-
effectiveJava = graphTemplate.insert(Magazine.builder().withAge(2001).withName("Effective Java").build());
64+
shack = tinkerpopTemplate.insert(Magazine.builder().withAge(2007).withName("The Shack").build());
65+
license = tinkerpopTemplate.insert(Magazine.builder().withAge(2013).withName("Software License").build());
66+
effectiveJava = tinkerpopTemplate.insert(Magazine.builder().withAge(2001).withName("Effective Java").build());
6767

6868

69-
reads = graphTemplate.edge(otavio, READS, effectiveJava);
70-
reads2 = graphTemplate.edge(poliana, READS, shack);
71-
reads3 = graphTemplate.edge(paulo, READS, license);
69+
reads = tinkerpopTemplate.edge(otavio, READS, effectiveJava);
70+
reads2 = tinkerpopTemplate.edge(poliana, READS, shack);
71+
reads3 = tinkerpopTemplate.edge(paulo, READS, license);
7272

7373
reads.add("motivation", "hobby");
7474
reads.add("language", "Java");
@@ -78,13 +78,13 @@ public void setUp() {
7878

7979
@AfterEach
8080
public void after() {
81-
graphTemplate.delete(otavio.getId());
82-
graphTemplate.delete(poliana.getId());
83-
graphTemplate.delete(paulo.getId());
81+
tinkerpopTemplate.delete(otavio.getId());
82+
tinkerpopTemplate.delete(poliana.getId());
83+
tinkerpopTemplate.delete(paulo.getId());
8484

85-
graphTemplate.deleteEdge(shack.getId());
86-
graphTemplate.deleteEdge(license.getId());
87-
graphTemplate.deleteEdge(effectiveJava.getId());
85+
tinkerpopTemplate.deleteEdge(shack.getId());
86+
tinkerpopTemplate.deleteEdge(license.getId());
87+
tinkerpopTemplate.deleteEdge(effectiveJava.getId());
8888

8989
reads.delete();
9090
reads2.delete();

0 commit comments

Comments
 (0)