Skip to content

Commit 86cb408

Browse files
committed
feat: initial structure to cloud provider
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
1 parent 0e7ec0c commit 86cb408

File tree

3 files changed

+26
-7
lines changed

3 files changed

+26
-7
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.soujava.demos.arangodb.document;
2+
3+
import jakarta.nosql.Entity;
4+
5+
@Entity
6+
public class AWS extends CloudProvider {
7+
8+
9+
}

src/main/java/org/soujava/demos/arangodb/document/App.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,7 @@ public static void main(String[] args) {
2525

2626
try (SeContainer container = SeContainerInitializer.newInstance().initialize()) {
2727
var faker = new Faker();
28-
var template = container.select(DocumentTemplate.class).get();
29-
30-
Hero hero = template.insert(Hero.of(faker));
31-
32-
List<Hero> heroes = template.select(Hero.class)
33-
.where("name").eq(hero.name()).result();
34-
System.out.println(heroes);
28+
faker.aws()
3529

3630
}
3731
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package org.soujava.demos.arangodb.document;
2+
3+
4+
import jakarta.nosql.*;
5+
6+
@Entity
7+
@Inheritance
8+
@DiscriminatorColumn("type")
9+
public class CloudProvider {
10+
11+
@Id
12+
protected String id;
13+
14+
@Column
15+
protected String region;
16+
}

0 commit comments

Comments
 (0)