File tree 3 files changed +5
-6
lines changed
src/main/java/bio/overture/ego
3 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -86,8 +86,9 @@ public VisaController(
86
86
public @ ResponseBody Visa updateVisa (
87
87
@ ApiIgnore @ RequestHeader (value = "Authorization" , required = true )
88
88
final String authorization ,
89
+ @ PathVariable (value = "id" , required = true ) UUID id ,
89
90
@ RequestBody (required = true ) VisaUpdateRequest visaRequest ) {
90
- return visaService .partialUpdate (visaRequest );
91
+ return visaService .partialUpdate (id , visaRequest );
91
92
}
92
93
93
94
@ AdminScoped
Original file line number Diff line number Diff line change 1
1
package bio .overture .ego .model .dto ;
2
2
3
- import java .util .UUID ;
4
3
import javax .validation .constraints .NotNull ;
5
4
import lombok .AllArgsConstructor ;
6
5
import lombok .Builder ;
13
12
@ NoArgsConstructor
14
13
public class VisaUpdateRequest {
15
14
16
- @ NotNull private UUID id ;
17
-
18
15
@ NotNull private String type ;
19
16
20
17
@ NotNull private String source ;
Original file line number Diff line number Diff line change 11
11
import bio .overture .ego .repository .VisaRepository ;
12
12
import java .util .Optional ;
13
13
import java .util .UUID ;
14
+ import javax .validation .constraints .NotNull ;
14
15
import lombok .NonNull ;
15
16
import lombok .extern .slf4j .Slf4j ;
16
17
import lombok .val ;
@@ -74,8 +75,8 @@ public Page<Visa> listVisa(@NonNull Pageable pageable) {
74
75
return visaRepository .findAll (pageable );
75
76
}
76
77
77
- public Visa partialUpdate (@ NonNull VisaUpdateRequest updateRequest ) {
78
- val visa = getById (updateRequest . getId () );
78
+ public Visa partialUpdate (@ NotNull UUID id , @ NonNull VisaUpdateRequest updateRequest ) {
79
+ val visa = getById (id );
79
80
VISA_CONVERTER .updateVisa (updateRequest , visa );
80
81
return getRepository ().save (visa );
81
82
}
You can’t perform that action at this time.
0 commit comments