*/
package org.oranosc.ric.portal.dash;
-import org.oranosc.ric.portal.dashboard.xmc.api.DefaultApi;
-import org.oranosc.ric.portal.dashboard.xmc.invoker.ApiClient;
+import org.oranosc.ric.xappmgr.client.api.DefaultApi;
+import org.oranosc.ric.xappmgr.client.invoker.ApiClient;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;
@Configuration
-@ComponentScan("org.oranosc.ric.portal")
public class XappManagerConfiguration {
@Value("${xapp.manager.base.url}")
* @return Instance of ApiClient configured from properties
*/
@Bean
- public ApiClient apiClient() {
- ApiClient apiClient = new ApiClient();
+ public ApiClient xappApiClient() {
+ ApiClient apiClient = new ApiClient(new RestTemplate());
apiClient.setBasePath(xappManagerBaseUrl);
return apiClient;
}
- /**
- * Required by autowired constructor {@link ApiClient#ApiClient(RestTemplate)}
- *
- * @return Instance of RestTemplate
- */
- @Bean
- public RestTemplate restTemplate() {
- return new RestTemplate();
- }
-
}