DATAREST-1198 - Polishing.
Fixed @since tag in new converter implementation as we're going to backport the fix to Kay. Simplified converter setup in RepositoryRestMvcConfiguration to expose less API until someone actually requests access. Original pull request: #290.
This commit is contained in:
@@ -25,7 +25,7 @@ import org.springframework.core.convert.converter.Converter;
|
||||
* {@link Converter} to convert a {@link String} to a {@link LdapName}.
|
||||
*
|
||||
* @author Mark Paluch
|
||||
* @since 3.1
|
||||
* @since 3.0.8
|
||||
*/
|
||||
public enum StringToLdapNameConverter implements Converter<String, Name> {
|
||||
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package org.springframework.data.rest.webmvc.config;
|
||||
|
||||
import javax.naming.Name;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
@@ -44,7 +43,6 @@ import org.springframework.context.support.MessageSourceAccessor;
|
||||
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
|
||||
import org.springframework.core.Ordered;
|
||||
import org.springframework.core.convert.ConversionService;
|
||||
import org.springframework.core.convert.converter.Converter;
|
||||
import org.springframework.core.io.ClassPathResource;
|
||||
import org.springframework.data.auditing.AuditableBeanWrapperFactory;
|
||||
import org.springframework.data.auditing.MappingAuditableBeanWrapperFactory;
|
||||
@@ -250,7 +248,7 @@ public class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon
|
||||
DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService();
|
||||
// Add Spring Data Commons formatters
|
||||
conversionService.addConverter(uriToEntityConverter(conversionService));
|
||||
conversionService.addConverter(stringToNameConverter());
|
||||
conversionService.addConverter(StringToLdapNameConverter.INSTANCE);
|
||||
addFormatters(conversionService);
|
||||
|
||||
configurerDelegate.configureConversionService(conversionService);
|
||||
@@ -677,10 +675,6 @@ public class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon
|
||||
return new UriToEntityConverter(persistentEntities(), repositoryInvokerFactory(conversionService), repositories());
|
||||
}
|
||||
|
||||
protected Converter<String, ? extends Name> stringToNameConverter() {
|
||||
return StringToLdapNameConverter.INSTANCE;
|
||||
}
|
||||
|
||||
@Bean
|
||||
public ExcerptProjector excerptProjector() {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user