Skip to content

Commit 71247a9

Browse files
author
Meiko-S22
committed
feat: implements completed MediaItemsController
1 parent 9ecb0e7 commit 71247a9

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

lesson_26/api/java/api_app/src/main/java/com/codedifferently/lesson26/web/MediaItemsController.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package com.codedifferently.lesson26.web;
22

3+
import com.codedifferently.lesson26.library.Librarian;
4+
import com.codedifferently.lesson26.library.Library;
5+
import com.codedifferently.lesson26.library.MediaItem;
6+
import com.codedifferently.lesson26.library.search.SearchCriteria;
7+
import jakarta.validation.Valid;
38
import java.io.IOException;
49
import java.util.List;
510
import java.util.Set;
611
import java.util.UUID;
7-
812
import org.springframework.http.ResponseEntity;
913
import org.springframework.web.bind.annotation.CrossOrigin;
1014
import org.springframework.web.bind.annotation.DeleteMapping;
@@ -14,13 +18,6 @@
1418
import org.springframework.web.bind.annotation.RequestBody;
1519
import org.springframework.web.bind.annotation.RestController;
1620

17-
import com.codedifferently.lesson26.library.Librarian;
18-
import com.codedifferently.lesson26.library.Library;
19-
import com.codedifferently.lesson26.library.MediaItem;
20-
import com.codedifferently.lesson26.library.search.SearchCriteria;
21-
22-
import jakarta.validation.Valid;
23-
2421
@RestController
2522
@CrossOrigin
2623
public class MediaItemsController {
@@ -42,7 +39,8 @@ public ResponseEntity<GetMediaItemsResponse> getItems() {
4239
}
4340

4441
@PostMapping("/items")
45-
public ResponseEntity<CreateMediaItemResponse> postItem(@Valid @RequestBody CreateMediaItemRequest request) {
42+
public ResponseEntity<CreateMediaItemResponse> postItem(
43+
@Valid @RequestBody CreateMediaItemRequest request) {
4644
MediaItemRequest itemRequest = request.getItem();
4745
MediaItem newItem = MediaItemRequest.asMediaItem(itemRequest);
4846
library.addMediaItem(newItem, librarian);

0 commit comments

Comments
 (0)