List of usage examples for org.springframework.data.mongodb.core.convert MappingMongoConverter afterPropertiesSet
public void afterPropertiesSet()
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(); return converter; }
From source file:org.sipfoundry.openfire.plugin.presence.SipXOpenfirePlugin.java
private void initConferenceService() throws Exception { if (isBlank(configurationPath)) { System.getProperties().load(new FileInputStream(new File("/tmp/sipx.properties"))); configurationPath = System.getProperty("conf.dir", "/etc/sipxpbx"); }/* w w w .j a va 2s .c o m*/ Mongo mongo = MongoFactory.fromConnectionFile(); List<Converter<DBObject, Conference>> converters = new ArrayList<Converter<DBObject, Conference>>(); ConfReadConverter confReadConverter = new ConfReadConverter(); converters.add(confReadConverter); CustomConversions cc = new CustomConversions(converters); MongoTemplate entityDb = new MongoTemplate(mongo, "imdb"); MappingMongoConverter mappingConverter = (MappingMongoConverter) entityDb.getConverter(); mappingConverter.setCustomConversions(cc); mappingConverter.afterPropertiesSet(); m_conferenceService = new ConferenceServiceImpl(); ((ConferenceServiceImpl) m_conferenceService).setTemplate(entityDb); }
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(); return converter; }