protected MappingPathResource deeplyCustomizeUrlMapping(String requestPath, String simplyFiltered) { final UrlMappingOption option = actionAdjustmentProvider.customizeActionUrlMapping(createUrlMappingResource(requestPath)); final String mappingPath; final String actionNameSuffix; if (option != null) { mappingPath = option.getRequestPathFilter().map(filter -> filter.apply(simplyFiltered)).orElse(simplyFiltered); actionNameSuffix = option.getActionNameSuffix().orElse(null); } else { mappingPath = simplyFiltered; actionNameSuffix = null; } return new MappingPathResource(requestPath, mappingPath, actionNameSuffix); }
protected MappingPathResource deeplyCustomizeUrlMapping(String requestPath, String simplyFiltered) { final UrlMappingOption option = actionAdjustmentProvider.customizeActionUrlMapping(createUrlMappingResource(requestPath)); final String mappingPath; final String actionNameSuffix; if (option != null) { mappingPath = option.getRequestPathFilter().map(filter -> filter.apply(simplyFiltered)).orElse(simplyFiltered); actionNameSuffix = option.getActionNameSuffix().orElse(null); } else { mappingPath = simplyFiltered; actionNameSuffix = null; } return new MappingPathResource(requestPath, mappingPath, actionNameSuffix); }