@@ -214,7 +214,7 @@ public List<RouterOperation> getRouterOperations(OpenAPI openAPI, Locale locale)
214
214
handlerMappingList = getHandlerMappingList ();
215
215
for (Class <?> domainType : repositories ) {
216
216
Class <?> repository = repositories .getRequiredRepositoryInformation (domainType ).getRepositoryInterface ();
217
- DataRestRepository dataRestRepository = new DataRestRepository (domainType , repository );
217
+ DataRestRepository dataRestRepository = new DataRestRepository (domainType , repository , locale );
218
218
ResourceMetadata resourceMetadata = mappings .getMetadataFor (domainType );
219
219
final PersistentEntity <?, ?> entity = persistentEntities .getRequiredPersistentEntity (domainType );
220
220
dataRestRepository .setPersistentEntity (entity );
@@ -232,7 +232,7 @@ public List<RouterOperation> getRouterOperations(OpenAPI openAPI, Locale locale)
232
232
.filter (controller -> !AbstractOpenApiResource .isHiddenRestControllers (controller .getValue ().getBeanType ()))
233
233
.collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue , (a1 , a2 ) -> a1 ));
234
234
dataRestRepository .setControllerType (ControllerType .ENTITY );
235
- findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , locale );
235
+ findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI );
236
236
237
237
Map <RequestMappingInfo , HandlerMethod > handlerMethodMapFilteredMethodMap = handlerMethodMap .entrySet ().stream ()
238
238
.filter (requestMappingInfoHandlerMethodEntry -> REPOSITORY_PROPERTY_CONTROLLER .equals (requestMappingInfoHandlerMethodEntry
@@ -248,7 +248,7 @@ public List<RouterOperation> getRouterOperations(OpenAPI openAPI, Locale locale)
248
248
dataRestRepository .setCollectionLike (property .isCollectionLike ());
249
249
dataRestRepository .setMap (property .isMap ());
250
250
dataRestRepository .setPropertyType (property .getActualType ());
251
- findControllers (routerOperationList , handlerMethodMapFilteredMethodMap , resourceMetadata , dataRestRepository , openAPI , locale );
251
+ findControllers (routerOperationList , handlerMethodMapFilteredMethodMap , resourceMetadata , dataRestRepository , openAPI );
252
252
}
253
253
});
254
254
}
@@ -261,19 +261,19 @@ else if (handlerMapping instanceof BasePathAwareHandlerMapping) {
261
261
.filter (controller -> !AbstractOpenApiResource .isHiddenRestControllers (controller .getValue ().getBeanType ()))
262
262
.collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue , (a1 , a2 ) -> a1 ));
263
263
dataRestRepository .setControllerType (ControllerType .SCHEMA );
264
- findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , locale );
264
+ findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI );
265
265
handlerMethodMapFiltered = handlerMethodMap .entrySet ().stream ()
266
266
.filter (requestMappingInfoHandlerMethodEntry -> ProfileController .class .equals (requestMappingInfoHandlerMethodEntry
267
267
.getValue ().getBeanType ()) || AlpsController .class .equals (requestMappingInfoHandlerMethodEntry
268
268
.getValue ().getBeanType ()))
269
269
.collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue , (a1 , a2 ) -> a1 ));
270
270
dataRestRepository .setControllerType (ControllerType .GENERAL );
271
- findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , locale );
271
+ findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI );
272
272
}
273
273
}
274
274
}
275
275
// search
276
- findSearchResourceMappings (openAPI , routerOperationList , handlerMappingList , dataRestRepository , resourceMetadata , locale );
276
+ findSearchResourceMappings (openAPI , routerOperationList , handlerMappingList , dataRestRepository , resourceMetadata );
277
277
}
278
278
return routerOperationList ;
279
279
}
@@ -343,10 +343,9 @@ private List<HandlerMapping> getHandlerMappingList() {
343
343
* @param handlerMappingList the handler mapping list
344
344
* @param dataRestRepository the repository data rest
345
345
* @param resourceMetadata the resource metadata
346
- * @param locale the locale
347
346
*/
348
347
private void findSearchResourceMappings (OpenAPI openAPI , List <RouterOperation > routerOperationList , List <HandlerMapping > handlerMappingList ,
349
- DataRestRepository dataRestRepository , ResourceMetadata resourceMetadata , Locale locale ) {
348
+ DataRestRepository dataRestRepository , ResourceMetadata resourceMetadata ) {
350
349
for (HandlerMapping handlerMapping : handlerMappingList ) {
351
350
if (handlerMapping instanceof RepositoryRestHandlerMapping ) {
352
351
RepositoryRestHandlerMapping repositoryRestHandlerMapping = (RepositoryRestHandlerMapping ) handlerMapping ;
@@ -359,7 +358,7 @@ private void findSearchResourceMappings(OpenAPI openAPI, List<RouterOperation> r
359
358
ResourceMetadata metadata = associations .getMetadataFor (dataRestRepository .getDomainType ());
360
359
SearchResourceMappings searchResourceMappings = metadata .getSearchResourceMappings ();
361
360
if (searchResourceMappings .isExported ()) {
362
- findSearchControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , searchResourceMappings , locale );
361
+ findSearchControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , searchResourceMappings );
363
362
}
364
363
}
365
364
}
@@ -374,15 +373,14 @@ private void findSearchResourceMappings(OpenAPI openAPI, List<RouterOperation> r
374
373
* @param dataRestRepository the repository data rest
375
374
* @param openAPI the open api
376
375
* @param searchResourceMappings the search resource mappings
377
- * @param locale the locale
378
376
* @return the list
379
377
*/
380
378
private List <RouterOperation > findSearchControllers (List <RouterOperation > routerOperationList ,
381
379
Map <RequestMappingInfo , HandlerMethod > handlerMethodMap , ResourceMetadata resourceMetadata , DataRestRepository dataRestRepository ,
382
- OpenAPI openAPI , SearchResourceMappings searchResourceMappings , Locale locale ) {
380
+ OpenAPI openAPI , SearchResourceMappings searchResourceMappings ) {
383
381
Stream <MethodResourceMapping > methodResourceMappingStream = searchResourceMappings .getExportedMappings ();
384
382
methodResourceMappingStream .forEach (methodResourceMapping -> dataRestRouterOperationService .buildSearchRouterOperationList (
385
- routerOperationList , handlerMethodMap , resourceMetadata , dataRestRepository , openAPI , methodResourceMapping , locale ));
383
+ routerOperationList , handlerMethodMap , resourceMetadata , dataRestRepository , openAPI , methodResourceMapping ));
386
384
return routerOperationList ;
387
385
}
388
386
@@ -395,14 +393,13 @@ private List<RouterOperation> findSearchControllers(List<RouterOperation> router
395
393
* @param resourceMetadata the resource metadata
396
394
* @param dataRestRepository the repository data rest
397
395
* @param openAPI the open api
398
- * @param locale the locale
399
396
* @return the list
400
397
*/
401
398
private List <RouterOperation > findControllers (List <RouterOperation > routerOperationList ,
402
399
Map <RequestMappingInfo , HandlerMethod > handlerMethodMap , ResourceMetadata resourceMetadata ,
403
- DataRestRepository dataRestRepository , OpenAPI openAPI , Locale locale ) {
400
+ DataRestRepository dataRestRepository , OpenAPI openAPI ) {
404
401
dataRestRouterOperationService .buildEntityRouterOperationList (routerOperationList , handlerMethodMap , resourceMetadata ,
405
- dataRestRepository , openAPI , locale );
402
+ dataRestRepository , openAPI );
406
403
return routerOperationList ;
407
404
}
408
405
0 commit comments