File tree Expand file tree Collapse file tree 4 files changed +16
-14
lines changed
java/src/main/java/com/amido/stacks/workloads/menu/api Expand file tree Collapse file tree 4 files changed +16
-14
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ public class CategoryController {
38
38
description = "Adds a category to menu" ,
39
39
operationId = "AddMenuCategory" )
40
40
@ CreateAPIResponses
41
- ResponseEntity <ResourceCreatedResponse > addMenuCategory (
41
+ ResponseEntity <ResourceCreatedResponse > createCategory (
42
42
@ Parameter (description = "Menu id" , required = true ) @ PathVariable ("id" ) UUID menuId ,
43
43
@ Valid @ RequestBody CreateCategoryRequest body ,
44
44
@ Parameter (hidden = true ) @ RequestAttribute ("CorrelationId" ) String correlationId ) {
@@ -53,7 +53,7 @@ ResponseEntity<ResourceCreatedResponse> addMenuCategory(
53
53
description = "Update a category to menu" ,
54
54
operationId = "UpdateMenuCategory" )
55
55
@ UpdateAPIResponses
56
- ResponseEntity <ResourceUpdatedResponse > updateMenuCategory (
56
+ ResponseEntity <ResourceUpdatedResponse > updateCategory (
57
57
@ Parameter (description = "Menu id" , required = true ) @ PathVariable ("id" ) UUID menuId ,
58
58
@ Parameter (description = "Category id" , required = true ) @ PathVariable ("categoryId" )
59
59
UUID categoryId ,
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ public class ItemController {
38
38
description = "Adds a menu item" ,
39
39
operationId = "AddMenuItem" )
40
40
@ CreateAPIResponses
41
- ResponseEntity <ResourceCreatedResponse > addMenuItem (
41
+ ResponseEntity <ResourceCreatedResponse > createItem (
42
42
@ Parameter (description = "Menu id" , required = true ) @ PathVariable ("id" ) UUID menuId ,
43
43
@ Parameter (description = "Category id" , required = true ) @ PathVariable ("categoryId" )
44
44
UUID categoryId ,
Original file line number Diff line number Diff line change 28
28
import java .util .UUID ;
29
29
import java .util .stream .Collectors ;
30
30
import javax .validation .Valid ;
31
- import org .slf4j .Logger ;
32
- import org .slf4j .LoggerFactory ;
33
- import org .springframework .beans .factory .annotation .Autowired ;
34
31
import org .springframework .http .HttpStatus ;
35
32
import org .springframework .http .MediaType ;
36
33
import org .springframework .http .ResponseEntity ;
49
46
@ RestController
50
47
public class MenuController {
51
48
52
- Logger logger = LoggerFactory . getLogger ( MenuController . class ) ;
49
+ private final MenuMapper menuMapper ;
53
50
54
- @ Autowired private MenuMapper menuMapper ;
51
+ private final SearchMenuResultItemMapper searchMenuResultItemMapper ;
55
52
56
- @ Autowired private SearchMenuResultItemMapper searchMenuResultItemMapper ;
53
+ public MenuController (
54
+ MenuMapper menuMapper , SearchMenuResultItemMapper searchMenuResultItemMapper ) {
55
+ this .menuMapper = menuMapper ;
56
+ this .searchMenuResultItemMapper = searchMenuResultItemMapper ;
57
+ }
57
58
58
59
@ PostMapping
59
60
@ Operation (
@@ -115,9 +116,7 @@ ResponseEntity<SearchMenuResult> searchMenu(
115
116
new SearchMenuResult (
116
117
pageSize ,
117
118
pageNumber ,
118
- menuList .stream ()
119
- .map (m -> searchMenuResultItemMapper .toDto (m ))
120
- .collect (Collectors .toList ())));
119
+ menuList .stream ().map (searchMenuResultItemMapper ::toDto ).collect (Collectors .toList ())));
121
120
}
122
121
123
122
@ GetMapping (value = "/{id}" )
Original file line number Diff line number Diff line change 11
11
import io .swagger .v3 .oas .annotations .responses .ApiResponse ;
12
12
import java .util .ArrayList ;
13
13
import java .util .UUID ;
14
- import org .springframework .beans .factory .annotation .Autowired ;
15
14
import org .springframework .http .MediaType ;
16
15
import org .springframework .http .ResponseEntity ;
17
16
import org .springframework .web .bind .annotation .GetMapping ;
24
23
@ RestController
25
24
public class MenuControllerV2 {
26
25
27
- @ Autowired private MenuMapper menuMapper ;
26
+ private final MenuMapper menuMapper ;
27
+
28
+ public MenuControllerV2 (MenuMapper menuMapper ) {
29
+ this .menuMapper = menuMapper ;
30
+ }
28
31
29
32
@ GetMapping (value = "/{id}" )
30
33
@ Operation (
You can’t perform that action at this time.
0 commit comments