X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fconfig%2FXappManagerConfiguration.java;h=00cd9390a32c97ee4810534e5a9a67aeac391155;hb=3af4964975f0ea5e1ca35222eac8e6848c5edf2d;hp=6a7777f324652e7fedd7f6c108d40561b4c9bb01;hpb=be7a01eda7e4fb9f97a18009d727e6a0692e9399;p=portal%2Fric-dashboard.git diff --git a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/XappManagerConfiguration.java b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/XappManagerConfiguration.java index 6a7777f3..00cd9390 100644 --- a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/XappManagerConfiguration.java +++ b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/XappManagerConfiguration.java @@ -21,7 +21,8 @@ package org.oransc.ric.portal.dashboard.config; import java.lang.invoke.MethodHandles; -import org.oransc.ric.xappmgr.client.api.DefaultApi; +import org.oransc.ric.xappmgr.client.api.HealthApi; +import org.oransc.ric.xappmgr.client.api.XappApi; import org.oransc.ric.xappmgr.client.invoker.ApiClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -53,14 +54,25 @@ public class XappManagerConfiguration { this.xappMgrBasepath = xappMgrBasepath; } + private ApiClient apiClient() { + ApiClient apiClient = new ApiClient(new RestTemplate()); + apiClient.setBasePath(xappMgrBasepath); + return apiClient; + } + /** - * @return A DefaultApi with an ApiClient configured from properties + * @return A HealthApi with an ApiClient configured from properties */ @Bean - public DefaultApi xappClient() { - ApiClient apiClient = new ApiClient(new RestTemplate()); - apiClient.setBasePath(xappMgrBasepath); - return new DefaultApi(apiClient); + public HealthApi xappHealthApi() { + return new HealthApi(apiClient()); } + /** + * @return An XappApi with an ApiClient configured from properties + */ + @Bean + public XappApi xappMgrApi() { + return new XappApi(apiClient()); + } }