Skip to content

Commit f8188dd

Browse files
authored
Merge pull request #47 from JNOSQL/upgrade-jakarta-nosql-upgra
Upgrade jakarta nosql upgra
2 parents 6ca3fb5 + d64ad82 commit f8188dd

File tree

62 files changed

+153
-109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+153
-109
lines changed

arangodb-graph/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

arangodb/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

arangodb/src/main/java/org/jnosql/demo/se/App.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.document.DocumentTemplate;
1817
import net.datafaker.Faker;
18+
import org.eclipse.jnosql.mapping.document.DocumentTemplate;
1919

20-
import java.util.Collections;
2120
import java.util.List;
2221

2322
public class App {
@@ -26,7 +25,7 @@ public static void main(String[] args) {
2625

2726
try (SeContainer container = SeContainerInitializer.newInstance().initialize()) {
2827
var faker = new Faker();
29-
DocumentTemplate template = container.select(DocumentTemplate.class).get();
28+
var template = container.select(DocumentTemplate.class).get();
3029

3130
Hero hero = template.insert(Hero.of(faker));
3231

arangodb/src/main/java/org/jnosql/demo/se/App1.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
1717
import net.datafaker.Faker;
18-
import org.eclipse.jnosql.communication.document.DocumentQuery;
1918
import org.eclipse.jnosql.databases.arangodb.mapping.ArangoDBTemplate;
2019

2120
import java.util.Collections;
2221
import java.util.List;
2322
import java.util.stream.Collectors;
2423

25-
import static org.eclipse.jnosql.communication.document.DocumentQuery.select;
24+
import static org.eclipse.jnosql.communication.semistructured.SelectQuery.select;
25+
2626

2727
public class App1 {
2828

@@ -36,7 +36,7 @@ public static void main(String[] args) {
3636
ArangoDBTemplate template = container.select(ArangoDBTemplate.class).get();
3737
Hero hero = template.insert(Hero.of(faker));
3838

39-
DocumentQuery query = select().from("Hero").where("_key").eq("iron_man").build();
39+
var query = select().from("Hero").where("_key").eq("iron_man").build();
4040
List<Hero> heroes = template.<Hero>select(query).collect(Collectors.toList());
4141
List<Hero> aql = template.<Hero>aql("FOR h IN Hero FILTER h.name == @id RETURN h", Collections.singletonMap("id", hero.name()))
4242
.collect(Collectors.toList());

arangodb/src/main/java/org/jnosql/demo/se/VillainService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import jakarta.enterprise.context.ApplicationScoped;
1515
import jakarta.inject.Inject;
16-
import jakarta.nosql.keyvalue.KeyValueTemplate;
16+
import org.eclipse.jnosql.mapping.keyvalue.KeyValueTemplate;
1717

1818
import java.util.Optional;
1919

bean-validation/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

bean-validation/src/main/java/org/jnosql/demo/se/Car.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import jakarta.validation.constraints.NotBlank;
2020
import jakarta.validation.constraints.NotNull;
2121
import jakarta.validation.constraints.Pattern;
22-
import org.eclipse.jnosql.mapping.Convert;
22+
import jakarta.nosql.Convert;
2323
import org.jnosql.demo.se.converter.MonetaryAmountConverter;
2424
import org.jnosql.demo.se.validation.CurrencyAccepted;
2525
import org.jnosql.demo.se.validation.MonetaryMax;

bean-validation/src/main/java/org/jnosql/demo/se/Driver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import jakarta.validation.constraints.NotNull;
2727
import jakarta.validation.constraints.Size;
2828
import org.eclipse.jnosql.databases.mongodb.mapping.ObjectIdConverter;
29-
import org.eclipse.jnosql.mapping.Convert;
29+
import jakarta.nosql.Convert;
3030

3131
import java.util.Collections;
3232
import java.util.List;

bean-validation/src/main/java/org/jnosql/demo/se/converter/MonetaryAmountConverter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import org.bson.types.Decimal128;
2222
import org.eclipse.jnosql.communication.TypeReference;
2323
import org.eclipse.jnosql.communication.Value;
24-
import org.eclipse.jnosql.communication.document.Document;
25-
import org.eclipse.jnosql.mapping.AttributeConverter;
24+
import jakarta.nosql.AttributeConverter;
25+
import org.eclipse.jnosql.communication.semistructured.Element;
2626
import org.javamoney.moneta.Money;
2727

2828
import javax.money.MonetaryAmount;
@@ -65,18 +65,18 @@ public MonetaryAmount convertToEntityAttribute(Object dbData) {
6565
return getMonetaryAmount(bsonDocument);
6666
}
6767

68-
if (dbData instanceof Document document) {
68+
if (dbData instanceof Element document) {
6969
return getMonetaryAmount(document);
7070
}
7171

7272
return Money.of(BigDecimal.ZERO, DEFAULT_CURRENCY);
7373

7474
}
7575

76-
private MonetaryAmount getMonetaryAmount(Document document) {
76+
private MonetaryAmount getMonetaryAmount(Element document) {
7777

7878
Map<String,Value> attributes = document.value()
79-
.get(new TypeReference<List<Document>>() {})
79+
.get(new TypeReference<List<Element>>() {})
8080
.stream()
8181
.map(d -> Map.of(d.name(), d.value()))
8282
.reduce(new HashMap<>(), (a, b) -> {

cassandra/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

cassandra/src/main/java/org/jnosql/demo/se/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.column.ColumnTemplate;
1817
import org.eclipse.jnosql.databases.cassandra.mapping.CassandraTemplate;
18+
import org.eclipse.jnosql.mapping.column.ColumnTemplate;
1919

2020
import java.util.Arrays;
2121
import java.util.Optional;

cassandra/src/main/java/org/jnosql/demo/se/Company.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import jakarta.nosql.Column;
1414
import jakarta.nosql.Entity;
1515
import jakarta.nosql.Id;
16-
import org.eclipse.jnosql.databases.cassandra.mapping.UDT;
1716

1817
import java.util.Collections;
1918
import java.util.HashSet;
@@ -26,8 +25,7 @@ public class Company {
2625
@Id("name")
2726
private String name;
2827

29-
@Column
30-
@UDT("headquarter")
28+
@Column(udt = "headquarter")
3129
private Set<Headquarter> headquarters;
3230

3331
/**

cassandra/src/main/java/org/jnosql/demo/se/Money.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import jakarta.nosql.Column;
1414
import jakarta.nosql.Entity;
15-
import org.eclipse.jnosql.mapping.Convert;
15+
import jakarta.nosql.Convert;
1616

1717
import java.math.BigDecimal;
1818
import java.util.Currency;

cassandra/src/main/java/org/jnosql/demo/se/MoneyConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111
package org.jnosql.demo.se;
1212

13-
import org.eclipse.jnosql.mapping.AttributeConverter;
13+
import jakarta.nosql.AttributeConverter;
1414

1515
import java.util.Currency;
1616

cassandra/src/main/java/org/jnosql/demo/se/Movie.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import jakarta.nosql.Column;
1616
import jakarta.nosql.Entity;
17-
import org.eclipse.jnosql.databases.cassandra.mapping.UDT;
1817

1918
import java.util.Objects;
2019

@@ -27,8 +26,7 @@ public class Movie {
2726
@Column
2827
private Integer age;
2928

30-
@Column
31-
@UDT("director")
29+
@Column(udt = "director")
3230
private Director director;
3331

3432
public String getName() {

couchbase/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

couchbase/src/main/java/org/jnosql/demo/se/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.document.DocumentTemplate;
17+
import org.eclipse.jnosql.mapping.document.DocumentTemplate;
1818

1919
import java.util.Collections;
2020
import java.util.List;

couchbase/src/main/java/org/jnosql/demo/se/App1.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import org.eclipse.jnosql.communication.document.DocumentQuery;
17+
18+
import org.eclipse.jnosql.communication.semistructured.SelectQuery;
1819
import org.eclipse.jnosql.databases.couchbase.mapping.CouchbaseTemplate;
1920

2021
import java.util.Collections;
2122
import java.util.List;
2223
import java.util.stream.Collectors;
2324

24-
import static org.eclipse.jnosql.communication.document.DocumentQuery.select;
25+
import static org.eclipse.jnosql.communication.semistructured.SelectQuery.select;
26+
2527

2628
public class App1 {
2729

@@ -36,7 +38,7 @@ public static void main(String[] args) {
3638
CouchbaseTemplate couchbaseTemplate = container.select(CouchbaseTemplate.class).get();
3739
couchbaseTemplate.insert(ironMan);
3840

39-
DocumentQuery query = select().from("Hero").where("_id").eq("iron_man").build();
41+
SelectQuery query = select().from("Hero").where("_id").eq("iron_man").build();
4042
List<Hero> heroes = couchbaseTemplate.<Hero>select(query).collect(Collectors.toList());
4143
System.out.println(heroes);
4244

couchbase/src/main/java/org/jnosql/demo/se/VillainService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212

1313
import jakarta.enterprise.context.ApplicationScoped;
1414
import jakarta.inject.Inject;
15-
import jakarta.nosql.keyvalue.KeyValueTemplate;
15+
import org.eclipse.jnosql.mapping.keyvalue.KeyValueTemplate;
16+
1617

1718
import java.util.Optional;
1819

couchdb/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

couchdb/src/main/java/org/jnosql/demo/se/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.document.DocumentTemplate;
17+
import org.eclipse.jnosql.mapping.document.DocumentTemplate;
1818

1919
import java.util.Collections;
2020
import java.util.List;

couchdb/src/main/java/org/jnosql/demo/se/App2.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.PreparedStatement;
18-
import jakarta.nosql.document.DocumentTemplate;
17+
import org.eclipse.jnosql.mapping.PreparedStatement;
18+
19+
import org.eclipse.jnosql.mapping.document.DocumentTemplate;
1920

2021
import java.util.Collections;
2122
import java.util.List;

couchdb/src/main/java/org/jnosql/demo/se/App4.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import jakarta.enterprise.inject.se.SeContainer;
1414
import jakarta.enterprise.inject.se.SeContainerInitializer;
15-
import jakarta.nosql.document.DocumentTemplate;
15+
import org.eclipse.jnosql.mapping.document.DocumentTemplate;
1616

1717
import java.util.Collections;
1818
import java.util.Map;

elasticsearch/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

elasticsearch/src/main/java/org/jnosql/demo/se/Address.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313

1414

1515
import jakarta.nosql.Column;
16-
import org.eclipse.jnosql.mapping.Embeddable;
16+
17+
import jakarta.nosql.Embeddable;
1718

1819
import java.util.Objects;
1920

elasticsearch/src/main/java/org/jnosql/demo/se/App.java

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

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.document.DocumentTemplate;
18-
import org.eclipse.jnosql.communication.document.DocumentQuery;
17+
import org.eclipse.jnosql.mapping.document.DocumentTemplate;
1918

2019
import java.util.Arrays;
2120
import java.util.Optional;
2221
import java.util.Random;
2322

24-
import static org.eclipse.jnosql.communication.document.DocumentQuery.select;
23+
import static org.eclipse.jnosql.communication.semistructured.SelectQuery.select;
24+
2525

2626
public class App {
2727

@@ -49,7 +49,7 @@ public static void main(String[] args) {
4949
System.out.println("Developer saved" + saved);
5050

5151

52-
DocumentQuery query = select().from("developer")
52+
var query = select().from("developer")
5353
.where("_id").eq(id).build();
5454

5555
Optional<Developer> optional = template.select(Developer.class).where("id")

hazelcast/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

hazelcast/src/main/java/org/jnosql/demo/se/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import jakarta.enterprise.inject.se.SeContainer;
1616
import jakarta.enterprise.inject.se.SeContainerInitializer;
17-
import jakarta.nosql.keyvalue.KeyValueTemplate;
17+
import org.eclipse.jnosql.mapping.keyvalue.KeyValueTemplate;
1818

1919
import java.util.Arrays;
2020
import java.util.Optional;

hazelcast/src/main/java/org/jnosql/demo/se/App2.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ public static void main(String[] args) {
3535
repository.save(USER);
3636
Optional<User> user = repository.findById("username");
3737
System.out.println("User found: " + user);
38-
System.out.println("The user found: " + repository.existsById("username"));
3938
}
4039
}
4140

janus-graph/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<parent>
1919
<groupId>org.eclipse.jnosql.mapping</groupId>
2020
<artifactId>mapping-demo-java-se</artifactId>
21-
<version>1.1.0</version>
21+
<version>1.1.1</version>
2222
</parent>
2323

2424
<properties>

janus-graph/src/main/java/org/jnosql/demo/se/PersonRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
*/
1111
package org.jnosql.demo.se;
1212

13-
import jakarta.data.repository.PageableRepository;
13+
import jakarta.data.repository.BasicRepository;
1414
import jakarta.data.repository.Repository;
1515

1616
import java.util.stream.Stream;
1717

1818
@Repository
19-
public interface PersonRepository extends PageableRepository<Person, Long> {
19+
public interface PersonRepository extends BasicRepository<Person, Long> {
2020

2121
Stream<Person> findByOccupationAndSalaryGreaterThan(String ocuppation, Double salary);
2222

0 commit comments

Comments
 (0)