List of usage examples for org.springframework.data.mongodb.core MongoTemplate getConverter
public MongoConverter getConverter()
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); }