package org.molgenis.data.platform.config; import org.molgenis.data.DataService; import org.molgenis.data.EntityFactoryRegistry; import org.molgenis.data.EntityManagerImpl; import org.molgenis.data.listeners.EntityListenersService; import org.molgenis.data.meta.MetaDataService; import org.molgenis.data.meta.MetaDataServiceImpl; import org.molgenis.data.platform.decorators.RepositoryDecoratorRegistry; import org.molgenis.data.support.DataServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import javax.annotation.PostConstruct; @Configuration @Import({ DataServiceImpl.class, MetaDataServiceImpl.class, EntityManagerImpl.class, RepositoryDecoratorRegistry.class, EntityFactoryRegistry.class, EntityListenersService.class }) public class PlatformConfig { @Autowired private MetaDataService metaDataService; @Autowired private DataService dataService; @PostConstruct public void init() { dataService.setMetaDataService(metaDataService); } }