@@ -39,52 +39,46 @@ public GetMediaItemsResponse getItems() {
3939 var response = GetMediaItemsResponse .builder ().items (responseItems ).build ();
4040 return response ;
4141 }
42-
42+
4343 @ GetMapping ("/items/{id}" )
4444 public ResponseEntity <MediaItemResponse > getItemById (@ PathVariable ("id" ) UUID id ) {
45- SearchCriteria searchCriteria = SearchCriteria .builder ()
46- .id (id .toString ())
47- .build ();
48- Set <MediaItem > foundItem = library .search (searchCriteria );
45+ SearchCriteria searchCriteria = SearchCriteria .builder ().id (id .toString ()).build ();
46+ Set <MediaItem > foundItem = library .search (searchCriteria );
4947
5048 if (foundItem .isEmpty ()) {
51- return ResponseEntity .notFound ().build ();
49+ return ResponseEntity .notFound ().build ();
5250 }
5351
5452 MediaItem item = foundItem .iterator ().next ();
55- MediaItemResponse response = MediaItemResponse .from (item );
53+ MediaItemResponse response = MediaItemResponse .from (item );
5654
5755 return ResponseEntity .ok (response );
5856 }
5957
6058 @ PostMapping ("/items" )
6159 public CreateMediaItemResponse addItem (@ Valid @ RequestBody CreateMediaItemRequest request ) {
62- MediaItemRequest itemRequest = request .getItem ();
60+ MediaItemRequest itemRequest = request .getItem ();
6361 MediaItem item = MediaItemRequest .asMediaItem (itemRequest );
64- library .addMediaItem (item , librarian );
65-
66- CreateMediaItemResponse response = CreateMediaItemResponse .builder ()
67- .item (getItemById (item .getId ()).getBody ())
68- .build ();
69- return response ;
62+ library .addMediaItem (item , librarian );
63+
64+ CreateMediaItemResponse response =
65+ CreateMediaItemResponse .builder ().item (getItemById (item .getId ()).getBody ()).build ();
66+ return response ;
7067 }
7168
72- @ DeleteMapping ("/items/{id}" )
73- public ResponseEntity <Void > deleteItem (@ PathVariable ("id" ) UUID id ) {
74- SearchCriteria searchCriteria = SearchCriteria .builder ()
75- .id (id .toString ())
76- .build ();
69+ @ DeleteMapping ("/items/{id}" )
70+ public ResponseEntity <Void > deleteItem (@ PathVariable ("id" ) UUID id ) {
71+ SearchCriteria searchCriteria = SearchCriteria .builder ().id (id .toString ()).build ();
7772
78- Set <MediaItem > foundItem = library .search (searchCriteria );
73+ Set <MediaItem > foundItem = library .search (searchCriteria );
7974
8075 if (foundItem .isEmpty ()) {
81- return ResponseEntity .notFound ().build ();
76+ return ResponseEntity .notFound ().build ();
8277 }
8378
8479 MediaItem item = foundItem .iterator ().next ();
85- library .removeMediaItem (item , librarian );
80+ library .removeMediaItem (item , librarian );
8681
87- return ResponseEntity .noContent ().build ();
82+ return ResponseEntity .noContent ().build ();
8883 }
89-
9084}
0 commit comments