From: Dan Timoney Date: Tue, 9 Jun 2020 16:42:46 +0000 (-0400) Subject: Export SvcLogicFactory as service X-Git-Tag: 1.0.0~3 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=f3430368211a5eb435a56a70006831255dcdba2e;p=ccsdk%2Fapps.git Export SvcLogicFactory as service Expose SvcLogicFactory bean as a service so it can be reused in other microservices. Change-Id: I55a6e08ad2a4fa81a91151a3b437514fab70c96a Issue-ID: CCSDK-2096 Signed-off-by: Dan Timoney --- diff --git a/ms/sliboot/pom.xml b/ms/sliboot/pom.xml index b5e4fe81..2d150805 100644 --- a/ms/sliboot/pom.xml +++ b/ms/sliboot/pom.xml @@ -76,6 +76,11 @@ springfox-swagger-ui 2.9.2 + + ${project.groupId} + services + ${project.version} + org.onap.ccsdk.sli.core dblib-provider diff --git a/ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/controllers/RestconfApiController.java b/ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/controllers/RestconfApiController.java index 11d713ad..4b78b2d1 100644 --- a/ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/controllers/RestconfApiController.java +++ b/ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/controllers/RestconfApiController.java @@ -50,7 +50,7 @@ import java.util.*; @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2020-02-20T12:50:11.207-05:00") @Controller -@ComponentScan(basePackages = {"org.onap.ccsdk.apps.ms.sliboot.*"}) +@ComponentScan(basePackages = {"org.onap.ccsdk.apps.ms.sliboot.*", "org.onap.ccsdk.apps.services"}) @EntityScan("org.onap.ccsdk.apps.ms.sliboot.*") public class RestconfApiController implements ConfigApi, OperationalApi, OperationsApi { diff --git a/pom.xml b/pom.xml index a26a5780..e4b0ed31 100755 --- a/pom.xml +++ b/pom.xml @@ -41,6 +41,7 @@ + services ms diff --git a/services/pom.xml b/services/pom.xml new file mode 100644 index 00000000..d7e60f83 --- /dev/null +++ b/services/pom.xml @@ -0,0 +1,121 @@ + + + 4.0.0 + + + org.onap.ccsdk.parent + spring-boot-starter-parent + 2.0.0-SNAPSHOT + + + + org.onap.ccsdk.apps + services + 1.0.0-SNAPSHOT + jar + + ccsdk-apps :: services :: ${project.artifactId} + + + 1.5.0 + 2.1.13 + ${project.version} + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + + + + + io.swagger + swagger-annotations + + + org.springframework.boot + spring-boot-starter-log4j2 + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.boot + spring-boot-starter-data-jpa + + + io.springfox + springfox-swagger2 + 2.9.2 + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + org.onap.ccsdk.sli.core + dblib-provider + ${ccsdk.sli.core.version} + + + org.onap.ccsdk.sli.core + sli-common + ${ccsdk.sli.core.version} + + + org.onap.ccsdk.sli.core + sli-provider-base + ${ccsdk.sli.core.version} + + + com.google.code.gson + gson + + + org.apache.derby + derby + test + + + org.mariadb.jdbc + mariadb-java-client + + + junit + junit + test + + + org.onap.logging-analytics + logging-filter-spring + 1.6.6 + + + javax.ws.rs + javax.ws.rs-api + + + org.onap.ccsdk.sli.core + sliPluginUtils-provider + ${ccsdk.sli.core.version} + + + org.onap.ccsdk.sli.plugins + restapi-call-node-provider + ${ccsdk.sli.plugins.version} + + + org.onap.ccsdk.sli.plugins + properties-node-provider + ${ccsdk.sli.plugins.version} + + + + org.glassfish.jersey.inject + jersey-hk2 + + + + diff --git a/ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/core/SvcLogicFactory.java b/services/src/main/java/org/onap/ccsdk/apps/services/SvcLogicFactory.java similarity index 95% rename from ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/core/SvcLogicFactory.java rename to services/src/main/java/org/onap/ccsdk/apps/services/SvcLogicFactory.java index e264baa9..8711e7ed 100644 --- a/ms/sliboot/src/main/java/org/onap/ccsdk/apps/ms/sliboot/core/SvcLogicFactory.java +++ b/services/src/main/java/org/onap/ccsdk/apps/services/SvcLogicFactory.java @@ -18,7 +18,7 @@ * ============LICENSE_END========================================================= */ -package org.onap.ccsdk.apps.ms.sliboot.core; +package org.onap.ccsdk.apps.services; import java.io.FileInputStream; import java.io.IOException; @@ -44,8 +44,10 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.stereotype.Service; @Configuration +@Service public class SvcLogicFactory { private static final Logger log = LoggerFactory.getLogger(SvcLogicFactory.class);