@@ -214,7 +214,7 @@ public List<RouterOperation> getRouterOperations(OpenAPI openAPI, Locale locale)
214214 handlerMappingList = getHandlerMappingList ();
215215 for (Class <?> domainType : repositories ) {
216216 Class <?> repository = repositories .getRequiredRepositoryInformation (domainType ).getRepositoryInterface ();
217- DataRestRepository dataRestRepository = new DataRestRepository (domainType , repository );
217+ DataRestRepository dataRestRepository = new DataRestRepository (domainType , repository , locale );
218218 ResourceMetadata resourceMetadata = mappings .getMetadataFor (domainType );
219219 final PersistentEntity <?, ?> entity = persistentEntities .getRequiredPersistentEntity (domainType );
220220 dataRestRepository .setPersistentEntity (entity );
@@ -232,7 +232,7 @@ public List<RouterOperation> getRouterOperations(OpenAPI openAPI, Locale locale)
232232 .filter (controller -> !AbstractOpenApiResource .isHiddenRestControllers (controller .getValue ().getBeanType ()))
233233 .collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue , (a1 , a2 ) -> a1 ));
234234 dataRestRepository .setControllerType (ControllerType .ENTITY );
235- findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , locale );
235+ findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI );
236236
237237 Map <RequestMappingInfo , HandlerMethod > handlerMethodMapFilteredMethodMap = handlerMethodMap .entrySet ().stream ()
238238 .filter (requestMappingInfoHandlerMethodEntry -> REPOSITORY_PROPERTY_CONTROLLER .equals (requestMappingInfoHandlerMethodEntry
@@ -248,7 +248,7 @@ public List<RouterOperation> getRouterOperations(OpenAPI openAPI, Locale locale)
248248 dataRestRepository .setCollectionLike (property .isCollectionLike ());
249249 dataRestRepository .setMap (property .isMap ());
250250 dataRestRepository .setPropertyType (property .getActualType ());
251- findControllers (routerOperationList , handlerMethodMapFilteredMethodMap , resourceMetadata , dataRestRepository , openAPI , locale );
251+ findControllers (routerOperationList , handlerMethodMapFilteredMethodMap , resourceMetadata , dataRestRepository , openAPI );
252252 }
253253 });
254254 }
@@ -261,19 +261,19 @@ else if (handlerMapping instanceof BasePathAwareHandlerMapping) {
261261 .filter (controller -> !AbstractOpenApiResource .isHiddenRestControllers (controller .getValue ().getBeanType ()))
262262 .collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue , (a1 , a2 ) -> a1 ));
263263 dataRestRepository .setControllerType (ControllerType .SCHEMA );
264- findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , locale );
264+ findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI );
265265 handlerMethodMapFiltered = handlerMethodMap .entrySet ().stream ()
266266 .filter (requestMappingInfoHandlerMethodEntry -> ProfileController .class .equals (requestMappingInfoHandlerMethodEntry
267267 .getValue ().getBeanType ()) || AlpsController .class .equals (requestMappingInfoHandlerMethodEntry
268268 .getValue ().getBeanType ()))
269269 .collect (Collectors .toMap (Map .Entry ::getKey , Map .Entry ::getValue , (a1 , a2 ) -> a1 ));
270270 dataRestRepository .setControllerType (ControllerType .GENERAL );
271- findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , locale );
271+ findControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI );
272272 }
273273 }
274274 }
275275 // search
276- findSearchResourceMappings (openAPI , routerOperationList , handlerMappingList , dataRestRepository , resourceMetadata , locale );
276+ findSearchResourceMappings (openAPI , routerOperationList , handlerMappingList , dataRestRepository , resourceMetadata );
277277 }
278278 return routerOperationList ;
279279 }
@@ -343,10 +343,9 @@ private List<HandlerMapping> getHandlerMappingList() {
343343 * @param handlerMappingList the handler mapping list
344344 * @param dataRestRepository the repository data rest
345345 * @param resourceMetadata the resource metadata
346- * @param locale the locale
347346 */
348347 private void findSearchResourceMappings (OpenAPI openAPI , List <RouterOperation > routerOperationList , List <HandlerMapping > handlerMappingList ,
349- DataRestRepository dataRestRepository , ResourceMetadata resourceMetadata , Locale locale ) {
348+ DataRestRepository dataRestRepository , ResourceMetadata resourceMetadata ) {
350349 for (HandlerMapping handlerMapping : handlerMappingList ) {
351350 if (handlerMapping instanceof RepositoryRestHandlerMapping ) {
352351 RepositoryRestHandlerMapping repositoryRestHandlerMapping = (RepositoryRestHandlerMapping ) handlerMapping ;
@@ -359,7 +358,7 @@ private void findSearchResourceMappings(OpenAPI openAPI, List<RouterOperation> r
359358 ResourceMetadata metadata = associations .getMetadataFor (dataRestRepository .getDomainType ());
360359 SearchResourceMappings searchResourceMappings = metadata .getSearchResourceMappings ();
361360 if (searchResourceMappings .isExported ()) {
362- findSearchControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , searchResourceMappings , locale );
361+ findSearchControllers (routerOperationList , handlerMethodMapFiltered , resourceMetadata , dataRestRepository , openAPI , searchResourceMappings );
363362 }
364363 }
365364 }
@@ -374,15 +373,14 @@ private void findSearchResourceMappings(OpenAPI openAPI, List<RouterOperation> r
374373 * @param dataRestRepository the repository data rest
375374 * @param openAPI the open api
376375 * @param searchResourceMappings the search resource mappings
377- * @param locale the locale
378376 * @return the list
379377 */
380378 private List <RouterOperation > findSearchControllers (List <RouterOperation > routerOperationList ,
381379 Map <RequestMappingInfo , HandlerMethod > handlerMethodMap , ResourceMetadata resourceMetadata , DataRestRepository dataRestRepository ,
382- OpenAPI openAPI , SearchResourceMappings searchResourceMappings , Locale locale ) {
380+ OpenAPI openAPI , SearchResourceMappings searchResourceMappings ) {
383381 Stream <MethodResourceMapping > methodResourceMappingStream = searchResourceMappings .getExportedMappings ();
384382 methodResourceMappingStream .forEach (methodResourceMapping -> dataRestRouterOperationService .buildSearchRouterOperationList (
385- routerOperationList , handlerMethodMap , resourceMetadata , dataRestRepository , openAPI , methodResourceMapping , locale ));
383+ routerOperationList , handlerMethodMap , resourceMetadata , dataRestRepository , openAPI , methodResourceMapping ));
386384 return routerOperationList ;
387385 }
388386
@@ -395,14 +393,13 @@ private List<RouterOperation> findSearchControllers(List<RouterOperation> router
395393 * @param resourceMetadata the resource metadata
396394 * @param dataRestRepository the repository data rest
397395 * @param openAPI the open api
398- * @param locale the locale
399396 * @return the list
400397 */
401398 private List <RouterOperation > findControllers (List <RouterOperation > routerOperationList ,
402399 Map <RequestMappingInfo , HandlerMethod > handlerMethodMap , ResourceMetadata resourceMetadata ,
403- DataRestRepository dataRestRepository , OpenAPI openAPI , Locale locale ) {
400+ DataRestRepository dataRestRepository , OpenAPI openAPI ) {
404401 dataRestRouterOperationService .buildEntityRouterOperationList (routerOperationList , handlerMethodMap , resourceMetadata ,
405- dataRestRepository , openAPI , locale );
402+ dataRestRepository , openAPI );
406403 return routerOperationList ;
407404 }
408405
0 commit comments