List of usage examples for org.springframework.data.mongodb.core.convert MappingMongoConverter MappingMongoConverter
@Deprecated public MappingMongoConverter(MongoDbFactory mongoDbFactory, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty> mappingContext)
From source file:com.avanza.ymer.TestSpaceMongoConverterFactory.java
public MongoConverter createMongoConverter() { return new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory), new MongoMappingContext()); }
From source file:example.mirror.ExampleMirrorFactory.java
static MongoConverter createMongoConverter(MongoDbFactory mongoDbFactory) { DbRefResolver dbRef = new DefaultDbRefResolver(mongoDbFactory); MappingMongoConverter converter = new MappingMongoConverter(dbRef, new MongoMappingContext()); List<Converter<?, ?>> converters = new ArrayList<>(); converters.add(new FruitToBson()); converters.add(new BsonToFruit()); converter.setCustomConversions(new CustomConversions(converters)); converter.afterPropertiesSet();//from w w w. j a va 2 s . co m return converter; }
From source file:com.trenako.repositories.mongo.AbstractMongoRepositoryTests.java
@Before public void setUp() { MockitoAnnotations.initMocks(this); this.converter = new MappingMongoConverter(mock(MongoDbFactory.class), new MongoMappingContext()); initRepository(mongo);// w w w.j a va2s . c om }
From source file:uk.gov.nationalarchives.discovery.taxonomy.common.config.mongo.MongoConfiguration.java
public @Bean MongoTemplate mongoTemplate() throws Exception { MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory()), new MongoMappingContext()); // remove _class converter.setTypeMapper(new DefaultMongoTypeMapper(null)); return new MongoTemplate(mongoDbFactory(), converter); }
From source file:com.tlantic.integration.authentication.AuthServerMain.java
@Bean public MappingMongoConverter mongoConverter() throws Exception { MongoMappingContext mappingContext = new MongoMappingContext(); DbRefResolver dbRefResolver = new DefaultDbRefResolver(mongoDbFactory); MappingMongoConverter mongoConverter = new MappingMongoConverter(dbRefResolver, mappingContext); mongoConverter.setCustomConversions(customConversions()); return mongoConverter; }
From source file:io.leishvl.core.config.MongoConfiguration.java
@Override @Bean//from w w w . ja va2 s .co m public MappingMongoConverter mappingMongoConverter() throws Exception { final DbRefResolver dbRefResolver = new DefaultDbRefResolver(mongoDbFactory()); final MappingMongoConverter converter = new MappingMongoConverter(dbRefResolver, mongoMappingContext()); converter.setCustomConversions(customConversions()); /* converter.setMapKeyDotReplacement("\\+"); is not needed since the custom conversions perform * this tasks in the required fields, avoiding unnecessary operations */ return converter; }
From source file:uk.gov.nationalarchives.discovery.taxonomy.common.config.mongo.MongoConfiguration.java
public @Bean MongoTemplate categoriesMongoTemplate() throws Exception { MongoClient client;/* w w w . j a va 2 s. c o m*/ client = getMongoClientForCategoriesDatabase(); MongoDbFactory categoriesMongoDbFactory = new SimpleMongoDbFactory(client, database); MappingMongoConverter converter = new MappingMongoConverter( new DefaultDbRefResolver(categoriesMongoDbFactory), new MongoMappingContext()); // remove _class converter.setTypeMapper(new DefaultMongoTypeMapper(null)); return new MongoTemplate(categoriesMongoDbFactory, converter); }
From source file:com.epam.ta.reportportal.config.MongodbConfiguration.java
@Bean public MappingMongoConverter mappingMongoConverter() throws UnknownHostException { MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory()), mongoMappingContext());//from ww w .jav a 2 s. co m converter.setCustomConversions(customConversions()); return converter; }
From source file:org.springframework.data.mongodb.core.MongoTemplate.java
private static final MongoConverter getDefaultMongoConverter(MongoDbFactory factory) { MappingMongoConverter converter = new MappingMongoConverter(factory, new MongoMappingContext()); converter.afterPropertiesSet();// w ww .j a v a 2s. c o m return converter; }
From source file:org.springframework.integration.mongodb.store.AbstractConfigurableMongoDbMessageStore.java
@Override public void afterPropertiesSet() throws Exception { if (this.mongoTemplate == null) { if (this.mappingMongoConverter == null) { this.mappingMongoConverter = new MappingMongoConverter( new DefaultDbRefResolver(this.mongoDbFactory), new MongoMappingContext()); this.mappingMongoConverter.setApplicationContext(this.applicationContext); List<Object> customConverters = new ArrayList<Object>(); customConverters.add(new MessageToBinaryConverter()); customConverters.add(new BinaryToMessageConverter()); this.mappingMongoConverter.setCustomConversions(new CustomConversions(customConverters)); this.mappingMongoConverter.afterPropertiesSet(); }//from ww w . j a va 2 s. c o m this.mongoTemplate = new MongoTemplate(this.mongoDbFactory, this.mappingMongoConverter); } this.messageBuilderFactory = IntegrationUtils.getMessageBuilderFactory(this.applicationContext); IndexOperations indexOperations = this.mongoTemplate.indexOps(this.collectionName); indexOperations.ensureIndex(new Index(MessageDocumentFields.MESSAGE_ID, Sort.Direction.ASC)); indexOperations.ensureIndex(new Index(MessageDocumentFields.GROUP_ID, Sort.Direction.ASC) .on(MessageDocumentFields.MESSAGE_ID, Sort.Direction.ASC).unique()); indexOperations.ensureIndex(new Index(MessageDocumentFields.GROUP_ID, Sort.Direction.ASC) .on(MessageDocumentFields.LAST_MODIFIED_TIME, Sort.Direction.DESC) .on(MessageDocumentFields.SEQUENCE, Sort.Direction.DESC)); }