File tree 3 files changed +10
-3
lines changed
src/main/java/com/bnta/dark_heresy_character_sheet
3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -25,14 +25,21 @@ public ResponseEntity<List<Dude>> getAllDudes(){
25
25
26
26
//SHOW
27
27
@ GetMapping (value = "/{id}" ) //localhost:8080/dudes/1
28
- public ResponseEntity <Optional <Dude >> getPet (@ PathVariable Long id ){
28
+ public ResponseEntity <Optional <Dude >> getDude (@ PathVariable Long id ){
29
29
return new ResponseEntity <>(dudeRepository .findById (id ), HttpStatus .OK );
30
30
}
31
31
32
32
//POST
33
33
@ PostMapping //POST localhost:8080/dude
34
- public ResponseEntity <Dude > createPet (@ RequestBody Dude newDude ){
34
+ public ResponseEntity <Dude > createDude (@ RequestBody Dude newDude ){
35
35
dudeRepository .save (newDude );
36
36
return new ResponseEntity <>(newDude , HttpStatus .CREATED );
37
37
}
38
+
39
+ //DELETE
40
+ @ DeleteMapping (value = "/{id}" )
41
+ public ResponseEntity <Dude > deleteDude (@ PathVariable Long id ){
42
+ dudeRepository .deleteById (id );
43
+ return new ResponseEntity (id ,HttpStatus .OK );
44
+ }
38
45
}
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ public class Dude {
17
17
@ Column
18
18
private String name ;
19
19
@ Column
20
- @ OneToMany (mappedBy = "dude" )
20
+ @ OneToMany (mappedBy = "dude" , cascade = CascadeType . ALL )
21
21
@ JsonIgnoreProperties ({"dude" })
22
22
private List <Weapon > weapons ;
23
23
You can’t perform that action at this time.
0 commit comments