File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
lesson_16/api/api_app/src/main/java/com/codedifferently/lesson16/web Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -34,18 +34,20 @@ public MediaItemsController(Library library) throws IOException {
34
34
this .library = library ;
35
35
this .librarian = library .getLibrarians ().stream ().findFirst ().orElseThrow ();
36
36
}
37
+
37
38
@ GetMapping ("/items" )
38
39
public GetMediaItemsResponse getItems () {
39
40
Set <MediaItem > items = library .search (SearchCriteria .builder ().build ());
40
41
List <MediaItemResponse > responseItems = items .stream ().map (MediaItemResponse ::from ).toList ();
41
42
var response = GetMediaItemsResponse .builder ().items (responseItems ).build ();
42
43
return response ;
43
44
}
45
+
44
46
/**
45
47
* Post an item to the specified endpoint.
46
48
*
47
- * @param req the request object for creating a media item
48
- * @return the response object for creating a media item
49
+ * @param req the request object for creating a media item
50
+ * @return the response object for creating a media item
49
51
*/
50
52
@ PostMapping ("/items" )
51
53
public CreateMediaItemResponse postItem (@ Valid @ RequestBody CreateMediaItemRequest req ) {
You can’t perform that action at this time.
0 commit comments