Skip to content

Commit cf93882

Browse files
committed
fix: changed RequestBody import from swagger to spring
1 parent cb70fce commit cf93882

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

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

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
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.exceptions.MediaItemCheckedOutException;
7+
import com.codedifferently.lesson26.library.search.SearchCriteria;
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;
1115
import org.springframework.web.bind.annotation.GetMapping;
1216
import org.springframework.web.bind.annotation.PathVariable;
1317
import org.springframework.web.bind.annotation.PostMapping;
18+
import org.springframework.web.bind.annotation.RequestBody;
1419
import org.springframework.web.bind.annotation.RestController;
1520

16-
import com.codedifferently.lesson26.library.Librarian;
17-
import com.codedifferently.lesson26.library.Library;
18-
import com.codedifferently.lesson26.library.MediaItem;
19-
import com.codedifferently.lesson26.library.exceptions.MediaItemCheckedOutException;
20-
import com.codedifferently.lesson26.library.search.SearchCriteria;
21-
22-
import io.swagger.v3.oas.annotations.parameters.RequestBody;
23-
2421
@RestController
2522
@CrossOrigin
2623
public class MediaItemsController {
@@ -54,14 +51,15 @@ public ResponseEntity<MediaItemResponse> getItemsById(@PathVariable("id") UUID i
5451
}
5552

5653
@PostMapping("/items")
57-
public ResponseEntity<CreateMediaItemResponse> postItem(@RequestBody CreateMediaItemRequest request) {
54+
public ResponseEntity<CreateMediaItemResponse> postItem(
55+
@RequestBody CreateMediaItemRequest request) {
5856
MediaItem newItem = MediaItemRequest.asMediaItem(request.getItem());
5957

6058
library.addMediaItem(newItem, librarian);
6159

6260
MediaItemResponse itemResponse = MediaItemResponse.from(newItem);
6361
CreateMediaItemResponse response = CreateMediaItemResponse.builder().item(itemResponse).build();
64-
62+
6563
return ResponseEntity.ok(response);
6664
}
6765

@@ -72,7 +70,7 @@ public ResponseEntity<Void> deleteItem(@PathVariable("id") UUID id) {
7270
if (items.isEmpty()) {
7371
return ResponseEntity.notFound().build();
7472
}
75-
73+
7674
MediaItem itemToDelete = items.iterator().next();
7775

7876
try {

0 commit comments

Comments
 (0)