Add ANR xApp controller
[portal/ric-dashboard.git] / webapp-backend / src / main / java / org / oransc / ric / portal / dashboard / config / XappManagerConfiguration.java
index 9416c67..00cd939 100644 (file)
@@ -54,22 +54,25 @@ public class XappManagerConfiguration {
                this.xappMgrBasepath = xappMgrBasepath;
        }
 
+       private ApiClient apiClient() {
+               ApiClient apiClient = new ApiClient(new RestTemplate());
+               apiClient.setBasePath(xappMgrBasepath);
+               return apiClient;
+       }
+
        /**
         * @return A HealthApi with an ApiClient configured from properties
         */
        @Bean
        public HealthApi xappHealthApi() {
-               ApiClient apiClient = new ApiClient(new RestTemplate());
-               apiClient.setBasePath(xappMgrBasepath);
-               return new HealthApi(apiClient);
+               return new HealthApi(apiClient());
        }
+
        /**
         * @return An XappApi with an ApiClient configured from properties
         */
        @Bean
        public XappApi xappMgrApi() {
-               ApiClient apiClient = new ApiClient(new RestTemplate());
-               apiClient.setBasePath(xappMgrBasepath);
-               return new XappApi(apiClient);
+               return new XappApi(apiClient());
        }
 }