Skip to content

Commit 20fb94b

Browse files
committed
Add advice package to handle global seception
1 parent 08df6cc commit 20fb94b

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/main/java/lk/ijse/dep/note/api/UserController.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ public void deleteuser(@PathVariable String userId){
4949
@ResponseStatus(HttpStatus.NO_CONTENT)
5050
@PatchMapping(path = "{userId:[A-Fa-f0-\\~]{36}}",consumes = "application/json")
5151
public void updateUser(@PathVariable String userId,@RequestBody UserDTO user){
52+
53+
//todo:validate the user
5254
try {
55+
user.setId(userId);
5356
userService.updateUser(user);
5457
} catch (NotFoundException e) {
5558
throw new ResponseStatusException(404,"invalid user id",e);

src/main/java/lk/ijse/dep/note/service/exception/DuplicateEmailException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package lk.ijse.dep.note.service.exception;
22

3-
public class DuplicateEmailException extends Exception{
3+
public class DuplicateEmailException extends RuntimeException{
44
public DuplicateEmailException(String message) {
55
super(message);
66
}

src/main/java/lk/ijse/dep/note/service/exception/NotFoundException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package lk.ijse.dep.note.service.exception;
22

3-
public class NotFoundException extends Exception{
3+
public class NotFoundException extends RuntimeException{
44
public NotFoundException(String message) {
55
super(message);
66
}

0 commit comments

Comments
 (0)