Example usage for org.springframework.data.mongodb.core.convert MappingMongoConverter afterPropertiesSet

List of usage examples for org.springframework.data.mongodb.core.convert MappingMongoConverter afterPropertiesSet

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core.convert MappingMongoConverter afterPropertiesSet.

Prototype

public void afterPropertiesSet() 

Source Link

Usage

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;
}