Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @GetMapping(value = "/users/{id}")
- public ResponseEntity<ErrorResponse> read(@PathVariable(name = "id") int id) {
- UserData userData = usersService.getUserByID(id);
- ErrorResponse errorResponse;
- if (userData == null) {
- errorResponse = new ErrorResponse(ErrorCodes.NOT_FOUND, "User not found!");
- } else {
- UserJsonBuilder jsonBuilder = new UserJsonBuilder(userData);
- jsonBuilder.addFirstName();
- jsonBuilder.addHasPremium();
- String jsonString = jsonBuilder.getJsonString();
- errorResponse = new ErrorResponse(ErrorCodes.OK, jsonString);
- }
- return ResponseEntity.ok(errorResponse);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement