@@ -50,6 +50,7 @@ class RestSeriesController {
50
50
51
51
// @todo #785 Update series: add integration test
52
52
// @todo #785 Update series: add validation for a comment
53
+ // @todo #1339 Update series: add validation for catalog numbers
53
54
// @todo #1340 Update series: add validation for a price
54
55
// @todo #1343 Update series: add validation for a release year
55
56
@ PatchMapping (SeriesUrl .INFO_SERIES_PAGE )
@@ -75,7 +76,7 @@ public ResponseEntity<Void> updateSeries(
75
76
continue ;
76
77
}
77
78
78
- // CheckStyle: ignore LineLength for next 24 lines
79
+ // CheckStyle: ignore LineLength for next 42 lines
79
80
switch (patch .getPath ()) {
80
81
case "/comment" :
81
82
seriesService .addComment (seriesId , patch .getValue ());
@@ -101,6 +102,24 @@ public ResponseEntity<Void> updateSeries(
101
102
case "/zagorski_price" :
102
103
seriesService .addPrice (ZAGORSKI , seriesId , patch .bigDecimalValue (), currentUserId );
103
104
break ;
105
+ case "/michel_numbers" :
106
+ seriesService .addCatalogNumbers (MICHEL , seriesId , patch .getValue (), currentUserId );
107
+ break ;
108
+ case "/scott_numbers" :
109
+ seriesService .addCatalogNumbers (SCOTT , seriesId , patch .getValue (), currentUserId );
110
+ break ;
111
+ case "/yvert_numbers" :
112
+ seriesService .addCatalogNumbers (YVERT , seriesId , patch .getValue (), currentUserId );
113
+ break ;
114
+ case "/gibbons_numbers" :
115
+ seriesService .addCatalogNumbers (GIBBONS , seriesId , patch .getValue (), currentUserId );
116
+ break ;
117
+ case "/solovyov_numbers" :
118
+ seriesService .addCatalogNumbers (SOLOVYOV , seriesId , patch .getValue (), currentUserId );
119
+ break ;
120
+ case "/zagorski_numbers" :
121
+ seriesService .addCatalogNumbers (ZAGORSKI , seriesId , patch .getValue (), currentUserId );
122
+ break ;
104
123
default :
105
124
// @todo #785 Update series: properly fail on invalid path
106
125
break ;
0 commit comments