add query stack data and populate table step
[so.git] / adapters / mso-requests-db-adapter / src / main / java / org / onap / so / adapters / requestsdb / RequestDbRepositoryConfiguration.java
1 package org.onap.so.adapters.requestsdb;
2
3 import java.util.stream.Collectors;
4 import javax.persistence.EntityManager;
5 import org.springframework.beans.factory.annotation.Autowired;
6 import org.springframework.context.annotation.Configuration;
7 import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
8 import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurerAdapter;
9
10 @Configuration
11 public class RequestDbRepositoryConfiguration extends RepositoryRestConfigurerAdapter {
12
13     @Autowired
14     private EntityManager entityManager;
15
16     @Override
17     public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
18         config.exposeIdsFor(entityManager.getMetamodel().getEntities().stream().map(e -> e.getJavaType())
19                 .collect(Collectors.toList()).toArray(new Class[0]));
20     }
21
22
23 }