Skip to content

Commit 9c9c1e4

Browse files
committed
feat: define static method to airport as key value sample code
Signed-off-by: Otavio Santana <[email protected]>
1 parent 0118308 commit 9c9c1e4

File tree

3 files changed

+10
-86
lines changed

3 files changed

+10
-86
lines changed

src/main/java/org/soujava/demos/arangodb/keyvalue/Airport.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import jakarta.nosql.Column;
44
import jakarta.nosql.Entity;
55
import jakarta.nosql.Id;
6+
import net.datafaker.Faker;
7+
import net.datafaker.providers.base.Aviation;
68

79
import java.util.Objects;
810

@@ -46,4 +48,12 @@ public String toString() {
4648
", name='" + name + '\'' +
4749
'}';
4850
}
51+
52+
public static Airport of(Faker faker) {
53+
Aviation aviation = faker.aviation();
54+
var airport = new Airport();
55+
airport.code = aviation.airport();
56+
airport.name = aviation.airport();
57+
return airport;
58+
}
4959
}

src/main/java/org/soujava/demos/arangodb/keyvalue/Villain.java

Lines changed: 0 additions & 68 deletions
This file was deleted.

src/main/java/org/soujava/demos/arangodb/keyvalue/VillainRepository.java

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)