Example usage for org.springframework.data.mongodb.core MongoTemplate getConverter

List of usage examples for org.springframework.data.mongodb.core MongoTemplate getConverter

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core MongoTemplate getConverter.

Prototype

public MongoConverter getConverter() 

Source Link

Document

Returns the default org.springframework.data.mongodb.core.convert.MongoConverter .

Usage

From source file:com.epam.ta.reportportal.triggers.DeleteLaunchesListener.java

@Autowired
public DeleteLaunchesListener(TestItemRepository testItemRepository, MongoTemplate mongoTemplate,
        MongoMappingContext mappingContext) {
    this.mongoTemplate = mongoTemplate;
    this.testItemRepository = testItemRepository;
    this.queryMapper = new QueryMapper(mongoTemplate.getConverter());
    this.mappingContext = mappingContext;
}

From source file:com.epam.ta.reportportal.triggers.DeleteItemsListener.java

@Autowired
public DeleteItemsListener(MongoTemplate mongoTemplate, LogRepository logRepository,
        MongoMappingContext mappingContext) {
    this.mongoTemplate = mongoTemplate;
    this.logRepository = logRepository;
    this.queryMapper = new QueryMapper(mongoTemplate.getConverter());
    this.mappingContext = mappingContext;
}

From source file:com.epam.ta.reportportal.triggers.DeleteLogsListener.java

@Autowired
public DeleteLogsListener(MongoTemplate mongoTemplate, DataStorage dataStorage,
        MongoMappingContext mongoMappingContext) {
    this.mongoTemplate = mongoTemplate;
    this.dataStorage = dataStorage;
    this.mongoMappingContext = mongoMappingContext;
    this.queryMapper = new QueryMapper(mongoTemplate.getConverter());
}

From source file:com.epam.ta.reportportal.triggers.DeleteProjectListener.java

@Autowired
public DeleteProjectListener(MongoTemplate mongoTemplate, UserRepository userRepository,
        LaunchRepository launchRepository, RepositoryProvider repositoryProvider, MongoMappingContext context,
        ExternalSystemRepository externalSystemRepository, ActivityRepository activityRepository) {
    this.mongoTemplate = mongoTemplate;
    this.userRepository = userRepository;
    this.launchRepository = launchRepository;
    this.repositoryProvider = repositoryProvider;
    this.activityRepository = activityRepository;
    this.externalSystemRepository = externalSystemRepository;
    this.context = context;
    this.queryMapper = new QueryMapper(mongoTemplate.getConverter());
}

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  .  java2 s  .  co 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);
}