8000 feat: update camera · soujava/mongodb-virtual-threads@1a639bf · GitHub
[go: up one dir, main page]

Skip to content

Commit 1a639bf

Browse files
committed
feat: update camera
Signed-off-by: Otavio Santana <otaviopolianasantana@gmail.com>
1 parent 1a3a810 commit 1a639bf

File tree

3 files changed

+29
-15
lines changed

3 files changed

+29
-15
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package org.jnosql.demoee;
2+
3+
import net.datafaker.Faker;
4+
5+
public class App {
6+
7+
8+
public static void main(String[] args) {
9+
System.out.println("Hello, World!");
10+
Faker faker = new Faker();
11+
12+
faker.artist()
13+
}
14+
}

src/main/java/org/jnosql/demoee/Developer.java renamed to src/main/java/org/jnosql/demoee/Camera.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,25 @@
99
import java.util.UUID;
1010

1111
@Entity
12-
public record Developer(
12+
public record Camera(
1313
@Id String id,
1414
@Column String name,
1515
@Column LocalDate birthday
1616
) {
1717

18-
public static Developer newDeveloper(String name, LocalDate birthday) {
18+
public static Camera newDeveloper(String name, LocalDate birthday) {
1919
Objects.requireNonNull(name, "name is required");
2020
Objects.requireNonNull(birthday, "birthday is required");
21-
return new Developer(
21+
return new Camera(
2222
UUID.randomUUID().toString(),
2323
name,
2424
birthday);
2525
}
2626

27-
public Developer update(String name, LocalDate birthday) {
27+
public Camera update(String name, LocalDate birthday) {
2828
Objects.requireNonNull(name, "name is required");
2929
Objects.requireNonNull(birthday, "birthday is required");
30-
return new Developer(
30+
return new Camera(
3131
this.id(),
3232
name,
3333
birthday);

src/main/java/org/jnosql/demoee/DevelopersResource.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ public class DevelopersResource {
2727
DocumentTemplate template;
2828

2929
@GET
30-
public List<Developer> listAll(@QueryParam("name") String name) {
30+
public List<Camera> listAll(@QueryParam("name") String name) {
3131
if (name == null) {
32-
return template.select(Developer.class).result();
32+
return template.select(Camera.class).result();
3333
}
3434

35-
return template.select(Developer.class)
35+
return template.select(Camera.class)
3636
.where("name")
3737
.like(name)
3838
.result();
@@ -42,15 +42,15 @@ public record NewDeveloperRequest(String name, LocalDate birthday) {
4242
}
4343

4444
@POST
45-
public Developer add(NewDeveloperRequest request) {
46-
var newDeveloper = Developer.newDeveloper(request.name(), request.birthday());
45+
public Camera add(NewDeveloperRequest request) {
46+
var newDeveloper = Camera.newDeveloper(request.name(), request.birthday());
4747
return template.insert(newDeveloper);
4848
}
4949

5050
@Path("{id}")
5151
@GET
52-
public Developer get(@PathParam("id") String id) {
53-
return template.find(Developer.class, id)
52+
public Camera get(@PathParam("id") String id) {
53+
return template.find(Camera.class, id)
5454
.orElseThrow(() -> new WebApplicationException(Response.Status.NOT_FOUND));
5555
}
5656

@@ -59,8 +59,8 @@ public record UpdateDeveloperRequest(String name, LocalDate birthday) {
5959

6060
@Path("{id}")
6161
@PUT
62-
public Developer update(@PathParam("id") String id, UpdateDeveloperRequest request) {
63-
var developer = template.find(Developer.class, id)
62+
public Camera update(@PathParam("id") String id, UpdateDeveloperRequest request) {
63+
var developer = template.find(Camera.class, id)
6464
.orElseThrow(() -> new WebApplicationException(Response.Status.NOT_FOUND));
6565
var updatedDeveloper = developer.update(request.name(), request.birthday());
6666
return template.update(updatedDeveloper);
@@ -70,7 +70,7 @@ public Developer update(@PathParam("id") String id, UpdateDeveloperRequest reque
7070
@Path("{id}")
7171
@DELETE
7272
public void delete(@PathParam("id") String id) {
73-
template.delete(Developer.class, id);
73+
template.delete(Camera.class, id);
7474
}
7575

7676
}

0 commit comments

Comments
 (0)
0