@Override public void afterPropertiesSet() { Assert.state(entityManager != null, "EntityManager must not be null!"); super.afterPropertiesSet(); } }
@Override public void setMappingContext(MappingContext<?, ?> mappingContext) { super.setMappingContext(mappingContext); }
@Override public void setBeanFactory(BeanFactory beanFactory) { // Workaround that Spring's version of the SharedEntityManagerCreator requires a transaction for invoking unwrap this.entityManager = null; ConfigurableListableBeanFactory configurableListableBeanFactory = (ConfigurableListableBeanFactory) beanFactory; Iterator<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> iterator = getEntityManagerFactoryBeanDefinitions(configurableListableBeanFactory).iterator(); if (iterator.hasNext()) { BeanDefinitionUtils.EntityManagerFactoryBeanDefinition definition = iterator.next(); setEntityManager(SharedEntityManagerCreator.createSharedEntityManager(configurableListableBeanFactory.getBean(definition.getBeanName(), EntityManagerFactory.class))); } super.setBeanFactory(beanFactory); }
/** * Delegates {@link RepositoryFactorySupport} creation to {@link #doCreateRepositoryFactory()} and applies the * {@link TransactionalRepositoryProxyPostProcessor} to the created instance. * * @see org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport #createRepositoryFactory() */ @Override protected final RepositoryFactorySupport createRepositoryFactory() { RepositoryFactorySupport factory = doCreateRepositoryFactory(); factory.addRepositoryProxyPostProcessor(txPostProcessor); return factory; }
@Override public void setBeanFactory(BeanFactory beanFactory) { // Workaround that Spring's version of the SharedEntityManagerCreator requires a transaction for invoking unwrap this.entityManager = null; ConfigurableListableBeanFactory configurableListableBeanFactory = (ConfigurableListableBeanFactory) beanFactory; Iterator<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> iterator = getEntityManagerFactoryBeanDefinitions(configurableListableBeanFactory).iterator(); if (iterator.hasNext()) { BeanDefinitionUtils.EntityManagerFactoryBeanDefinition definition = iterator.next(); setEntityManager(SharedEntityManagerCreator.createSharedEntityManager(configurableListableBeanFactory.getBean(definition.getBeanName(), EntityManagerFactory.class))); } super.setBeanFactory(beanFactory); }
/** * Delegates {@link RepositoryFactorySupport} creation to {@link #doCreateRepositoryFactory()} and applies the * {@link TransactionalRepositoryProxyPostProcessor} to the created instance. * * @see org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport #createRepositoryFactory() */ @Override protected final RepositoryFactorySupport createRepositoryFactory() { RepositoryFactorySupport factory = doCreateRepositoryFactory(); RepositoryProxyPostProcessor exceptionPostProcessor = this.exceptionPostProcessor; if (exceptionPostProcessor != null) { factory.addRepositoryProxyPostProcessor(exceptionPostProcessor); } RepositoryProxyPostProcessor txPostProcessor = this.txPostProcessor; if (txPostProcessor != null) { factory.addRepositoryProxyPostProcessor(txPostProcessor); } return factory; }
@Override public void afterPropertiesSet() { Assert.notNull(session, "Session must not be null!"); super.afterPropertiesSet(); }
@Override public void setMappingContext(MappingContext<?, ?> mappingContext) { super.setMappingContext(mappingContext); if (mappingContext instanceof Neo4jMappingContext) { this.mappingContext = (Neo4jMappingContext) mappingContext; } }
@Override public void setBeanFactory(BeanFactory beanFactory) { // Workaround that Spring's version of the SharedEntityManagerCreator requires a transaction for invoking unwrap this.entityManager = null; ConfigurableListableBeanFactory configurableListableBeanFactory = (ConfigurableListableBeanFactory) beanFactory; Iterator<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> iterator = getEntityManagerFactoryBeanDefinitions(configurableListableBeanFactory).iterator(); if (iterator.hasNext()) { BeanDefinitionUtils.EntityManagerFactoryBeanDefinition definition = iterator.next(); setEntityManager(SharedEntityManagerCreator.createSharedEntityManager(configurableListableBeanFactory.getBean(definition.getBeanName(), EntityManagerFactory.class))); } super.setBeanFactory(beanFactory); }
@Override public void afterPropertiesSet() { Assert.state(entityManager != null, "EntityManager must not be null!"); super.afterPropertiesSet(); } }
/** * @param solrMappingContext * @since 1.4 */ public void setSolrMappingContext(SimpleSolrMappingContext solrMappingContext) { this.solrMappingContext = solrMappingContext; super.setMappingContext(solrMappingContext); }
@Override public void setBeanFactory(BeanFactory beanFactory) { // Workaround that Spring's version of the SharedEntityManagerCreator requires a transaction for invoking unwrap this.entityManager = null; ConfigurableListableBeanFactory configurableListableBeanFactory = (ConfigurableListableBeanFactory) beanFactory; Iterator<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> iterator = getEntityManagerFactoryBeanDefinitions(configurableListableBeanFactory).iterator(); if (iterator.hasNext()) { BeanDefinitionUtils.EntityManagerFactoryBeanDefinition definition = iterator.next(); setEntityManager(SharedEntityManagerCreator.createSharedEntityManager(configurableListableBeanFactory.getBean(definition.getBeanName(), EntityManagerFactory.class))); } super.setBeanFactory(beanFactory); }
@Override public void afterPropertiesSet() { super.afterPropertiesSet(); Assert.isTrue((operations != null || solrClient != null), "SolrOperations or SolrClient must be configured!"); }
@Override public void setMappingContext(MappingContext<?, ?> mappingContext) { super.setMappingContext(mappingContext); this.mappingContext = mappingContext; }
@Override public void setBeanFactory(BeanFactory beanFactory) { // Workaround that Spring's version of the SharedEntityManagerCreator requires a transaction for invoking unwrap this.entityManager = null; ConfigurableListableBeanFactory configurableListableBeanFactory = (ConfigurableListableBeanFactory) beanFactory; Iterator<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> iterator = getEntityManagerFactoryBeanDefinitions(configurableListableBeanFactory).iterator(); if (iterator.hasNext()) { BeanDefinitionUtils.EntityManagerFactoryBeanDefinition definition = iterator.next(); setEntityManager(SharedEntityManagerCreator.createSharedEntityManager(configurableListableBeanFactory.getBean(definition.getBeanName(), EntityManagerFactory.class))); } super.setBeanFactory(beanFactory); }
@Override public void afterPropertiesSet() { Assert.notNull(entityManager, "EntityManager must not be null!"); super.afterPropertiesSet(); }
@Override public void setMappingContext(MappingContext<?, ?> mappingContext) { super.setMappingContext(mappingContext); }
@Override public void setBeanFactory(BeanFactory beanFactory) { // Workaround that Spring's version of the SharedEntityManagerCreator requires a transaction for invoking unwrap this.entityManager = null; ConfigurableListableBeanFactory configurableListableBeanFactory = (ConfigurableListableBeanFactory) beanFactory; Iterator<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> iterator = getEntityManagerFactoryBeanDefinitions(configurableListableBeanFactory).iterator(); if (iterator.hasNext()) { BeanDefinitionUtils.EntityManagerFactoryBeanDefinition definition = iterator.next(); setEntityManager(SharedEntityManagerCreator.createSharedEntityManager(configurableListableBeanFactory.getBean(definition.getBeanName(), EntityManagerFactory.class))); } super.setBeanFactory(beanFactory); }
@Override public void afterPropertiesSet() { Assert.notNull(entityManager, "EntityManager must not be null!"); super.afterPropertiesSet(); }
@Override public void setMappingContext(MappingContext<?, ?> mappingContext) { super.setMappingContext(mappingContext); }