List of usage examples for org.springframework.data.mongodb.core.mapping MongoSimpleTypes HOLDER
SimpleTypeHolder HOLDER
To view the source code for org.springframework.data.mongodb.core.mapping MongoSimpleTypes HOLDER.
Click Source Link
From source file:org.springframework.data.mongodb.core.convert.CustomConversions.java
/** * Creates a new {@link CustomConversions} instance registering the given converters. * /*from w w w .jav a 2 s.co m*/ * @param converters */ public CustomConversions(List<?> converters) { Assert.notNull(converters); this.readingPairs = new HashSet<ConvertiblePair>(); this.writingPairs = new HashSet<ConvertiblePair>(); this.customSimpleTypes = new HashSet<Class<?>>(); this.converters = new ArrayList<Object>(); this.converters.add(CustomToStringConverter.INSTANCE); this.converters.add(BigDecimalToStringConverter.INSTANCE); this.converters.add(StringToBigDecimalConverter.INSTANCE); this.converters.add(BigIntegerToStringConverter.INSTANCE); this.converters.add(StringToBigIntegerConverter.INSTANCE); this.converters.add(URLToStringConverter.INSTANCE); this.converters.add(StringToURLConverter.INSTANCE); this.converters.addAll(converters); for (Object c : this.converters) { registerConversion(c); } this.simpleTypeHolder = new SimpleTypeHolder(customSimpleTypes, MongoSimpleTypes.HOLDER); }