Add aai-service bean 75/114775/1
authorDan Timoney <dtimoney@att.com>
Tue, 10 Nov 2020 17:55:43 +0000 (12:55 -0500)
committerDan Timoney <dtimoney@att.com>
Tue, 10 Nov 2020 17:55:43 +0000 (12:55 -0500)
Added bean for aai-service to allow aai-service to be called
from directed graphs

Change-Id: I8a617aabce8cb14de5c481276c520809e3917181
Issue-ID: CCSDK-2976
Signed-off-by: Dan Timoney <dtimoney@att.com>
ms/sliboot/pom.xml
services/pom.xml
services/src/main/java/org/onap/ccsdk/apps/services/SvcLogicFactory.java

index 475e990..a35a28b 100644 (file)
                 <version>2.3.1</version>
                 <executions>
                     <execution>
+                        <phase>generate-sources</phase>
                         <goals>
                             <goal>generate</goal>
                         </goals>
index 329b7bf..33952c4 100644 (file)
             <artifactId>sliPluginUtils-provider</artifactId>
             <version>${ccsdk.sli.core.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.onap.ccsdk.sli.adaptors</groupId>
+            <artifactId>aai-service-provider</artifactId>
+            <version>${ccsdk.sli.adaptors.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
             <artifactId>mdsal-resource-provider</artifactId>
index f7e3662..30a85ac 100644 (file)
@@ -25,6 +25,8 @@ import java.io.IOException;
 import java.util.List;\r
 import java.util.Properties;\r
 \r
+import org.onap.ccsdk.sli.adaptors.aai.AAIService;\r
+import org.onap.ccsdk.sli.adaptors.aai.AAIServiceProvider;\r
 import org.onap.ccsdk.sli.adaptors.messagerouter.publisher.api.PublisherApi;\r
 import org.onap.ccsdk.sli.adaptors.messagerouter.publisher.provider.impl.PublisherApiImpl;\r
 import org.onap.ccsdk.sli.adaptors.netbox.api.NetboxClient;\r
@@ -163,6 +165,10 @@ public class SvcLogicFactory {
   }\r
 \r
   // Beans from sli/adaptors\r
+\r
+  @Bean AAIService aaiService() {\r
+    return new AAIService(new AAIServiceProvider());\r
+  }\r
   \r
   @Bean\r
   public ConfigResource configResource() {\r