From: adheli.tavares Date: Mon, 4 Nov 2024 10:21:21 +0000 (+0000) Subject: Fix references and organize dependencies in policy-api after X-Git-Tag: 4.0.1~4 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=0fc9d4058c9e9b580f70d3595c5ea73d3130654a;p=policy%2Fapi.git Fix references and organize dependencies in policy-api after splitting policy-endpoints and message-bus from common Issue-ID: POLICY-5131 Change-Id: I3f2662fa86236ea68eb6d2bc1297388e274a018d Signed-off-by: adheli.tavares --- diff --git a/main/pom.xml b/main/pom.xml index fbb7ba34..3c9a5a5f 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -38,18 +38,13 @@ - org.onap.policy.models - policy-models-pdp - ${policy.models.version} - - - org.onap.policy.models - policy-models-examples - ${policy.models.version} + org.onap.policy.common + common-parameters + ${policy.common.version} org.onap.policy.common - policy-endpoints + message-bus ${policy.common.version} @@ -59,85 +54,237 @@ org.onap.policy.common - utils-test + utils ${policy.common.version} - test - + + org.onap.policy.models + policy-models-base + ${policy.models.version} + + + org.onap.policy.models + policy-models-errors + ${policy.models.version} + + + org.onap.policy.models + policy-models-pdp + ${policy.models.version} + + + org.onap.policy.models + policy-models-tosca + ${policy.models.version} + + + com.google.code.gson + gson + com.google.guava guava - org.hibernate.orm - hibernate-core + io.swagger.core.v3 + swagger-annotations-jakarta - org.bouncycastle - bcpkix-fips + io.swagger.core.v3 + swagger-models-jakarta - org.springframework.boot - spring-boot-starter-test - test + jakarta.annotation + jakarta.annotation-api - org.springframework.boot - spring-boot-starter-web + jakarta.validation + jakarta.validation-api - org.springframework.boot - spring-boot-starter-webflux + jakarta.ws.rs + jakarta.ws.rs-api + + + org.apache.commons + commons-collections4 + + + org.eclipse.jetty.toolchain + jetty-jakarta-servlet-api + + + org.projectlombok + lombok + + + org.slf4j + slf4j-api + + + org.springframework + spring-context + + + org.springframework + spring-core + + + org.springframework + spring-tx + + + org.springframework + spring-web + + + org.springframework + spring-webflux + + + org.springframework + spring-webmvc org.springframework.boot - spring-boot-starter-tomcat + spring-boot org.springframework.boot - spring-boot-starter-security + spring-boot-autoconfigure + + + org.springframework.data + spring-data-jpa + + + org.springframework.security + spring-security-config + + + org.springframework.security + spring-security-web + + + + + + org.onap.policy.models + policy-models-examples + ${policy.models.version} + runtime + + + io.micrometer + micrometer-registry-prometheus + runtime + + + io.netty + netty-codec + runtime + + + org.hibernate.orm + hibernate-core + runtime + + + org.postgresql + postgresql + runtime + + + org.springdoc + springdoc-openapi-starter-webmvc-ui + runtime + + + org.springframework + spring-beans + runtime org.springframework.boot spring-boot-starter-actuator + runtime org.springframework.boot spring-boot-starter-data-jpa + runtime - org.springdoc - springdoc-openapi-starter-webmvc-ui + org.springframework.boot + spring-boot-starter-security + runtime - io.micrometer - micrometer-registry-prometheus + org.springframework.boot + spring-boot-starter-tomcat + runtime + + + org.springframework.boot + spring-boot-starter-web runtime - org.apache.tomcat.embed - tomcat-embed-core + org.springframework.boot + spring-boot-starter-webflux + runtime + + + com.h2database h2 test + + org.assertj + assertj-core + test + org.junit.jupiter - junit-jupiter-engine + junit-jupiter-api test org.mockito - mockito-junit-jupiter + mockito-core + test + + + org.onap.policy.common + utils-test + ${policy.common.version} + test + + + org.springframework + spring-test + test + + + org.springframework.boot + spring-boot-test + test + + + org.springframework.boot + spring-boot-test-autoconfigure test org.springframework.security spring-security-test + test + @@ -177,7 +324,7 @@ ToscaServiceTemplate=org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate, ToscaNodeTemplateArray=java.util.List, - HealthCheckReport=org.onap.policy.common.endpoints.report.HealthCheckReport, + HealthCheckReport=org.onap.policy.common.utils.report.HealthCheckReport, PolicyFetchMode=org.onap.policy.api.main.rest.PolicyFetchMode diff --git a/main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java b/main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java old mode 100755 new mode 100644 index 3574545c..ebaf3424 --- a/main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java +++ b/main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java @@ -33,10 +33,10 @@ import org.onap.policy.api.main.exception.PolicyApiRuntimeException; import org.onap.policy.api.main.rest.genapi.PolicyDesignApi; import org.onap.policy.api.main.rest.provider.healthcheck.HealthCheckProvider; import org.onap.policy.api.main.service.ToscaServiceTemplateService; -import org.onap.policy.common.endpoints.event.comm.Topic.CommInfrastructure; -import org.onap.policy.common.endpoints.report.HealthCheckReport; -import org.onap.policy.common.endpoints.utils.NetLoggerUtil; -import org.onap.policy.common.endpoints.utils.NetLoggerUtil.EventType; +import org.onap.policy.common.message.bus.event.Topic.CommInfrastructure; +import org.onap.policy.common.message.bus.utils.NetLoggerUtil; +import org.onap.policy.common.message.bus.utils.NetLoggerUtil.EventType; +import org.onap.policy.common.utils.report.HealthCheckReport; import org.onap.policy.models.base.PfModelException; import org.onap.policy.models.base.PfModelRuntimeException; import org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate; diff --git a/main/src/main/java/org/onap/policy/api/main/rest/NodeTemplateController.java b/main/src/main/java/org/onap/policy/api/main/rest/NodeTemplateController.java index e76dba56..13b8d661 100644 --- a/main/src/main/java/org/onap/policy/api/main/rest/NodeTemplateController.java +++ b/main/src/main/java/org/onap/policy/api/main/rest/NodeTemplateController.java @@ -28,8 +28,8 @@ import lombok.RequiredArgsConstructor; import org.onap.policy.api.main.exception.PolicyApiRuntimeException; import org.onap.policy.api.main.rest.genapi.ToscaNodeTemplateDesignApi; import org.onap.policy.api.main.service.ToscaServiceTemplateService; -import org.onap.policy.common.endpoints.event.comm.Topic; -import org.onap.policy.common.endpoints.utils.NetLoggerUtil; +import org.onap.policy.common.message.bus.event.Topic; +import org.onap.policy.common.message.bus.utils.NetLoggerUtil; import org.onap.policy.models.base.PfModelException; import org.onap.policy.models.base.PfModelRuntimeException; import org.onap.policy.models.tosca.authorative.concepts.ToscaNodeTemplate; diff --git a/main/src/main/java/org/onap/policy/api/main/rest/provider/healthcheck/HealthCheckProvider.java b/main/src/main/java/org/onap/policy/api/main/rest/provider/healthcheck/HealthCheckProvider.java index bbcfcd54..fe022cff 100644 --- a/main/src/main/java/org/onap/policy/api/main/rest/provider/healthcheck/HealthCheckProvider.java +++ b/main/src/main/java/org/onap/policy/api/main/rest/provider/healthcheck/HealthCheckProvider.java @@ -4,7 +4,7 @@ * ================================================================================ * Copyright (C) 2018 Samsung Electronics Co., Ltd. All rights reserved. * Modifications Copyright (C) 2019, 2021 AT&T Intellectual Property. All rights reserved. - * Modifications Copyright (C) 2019 Nordix Foundation. + * Modifications Copyright (C) 2019, 2024 Nordix Foundation. * Modifications Copyright (C) 2022 Bell Canada. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); @@ -27,8 +27,8 @@ package org.onap.policy.api.main.rest.provider.healthcheck; import lombok.RequiredArgsConstructor; import org.onap.policy.api.main.service.ToscaServiceTemplateService; -import org.onap.policy.common.endpoints.report.HealthCheckReport; import org.onap.policy.common.utils.network.NetworkUtil; +import org.onap.policy.common.utils.report.HealthCheckReport; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; diff --git a/main/src/main/java/org/onap/policy/api/main/rest/stub/ApiRestControllerStub.java b/main/src/main/java/org/onap/policy/api/main/rest/stub/ApiRestControllerStub.java index 4d75b00d..0644d839 100644 --- a/main/src/main/java/org/onap/policy/api/main/rest/stub/ApiRestControllerStub.java +++ b/main/src/main/java/org/onap/policy/api/main/rest/stub/ApiRestControllerStub.java @@ -27,7 +27,7 @@ import lombok.RequiredArgsConstructor; import org.onap.policy.api.main.rest.CommonRestController; import org.onap.policy.api.main.rest.PolicyFetchMode; import org.onap.policy.api.main.rest.genapi.PolicyDesignApi; -import org.onap.policy.common.endpoints.report.HealthCheckReport; +import org.onap.policy.common.utils.report.HealthCheckReport; import org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate; import org.springframework.context.annotation.Profile; import org.springframework.http.ResponseEntity; diff --git a/main/src/test/java/org/onap/policy/api/main/rest/TestApiRestController.java b/main/src/test/java/org/onap/policy/api/main/rest/TestApiRestController.java index 47e3f20a..a9a7cb8a 100644 --- a/main/src/test/java/org/onap/policy/api/main/rest/TestApiRestController.java +++ b/main/src/test/java/org/onap/policy/api/main/rest/TestApiRestController.java @@ -36,7 +36,7 @@ import org.junit.jupiter.api.Test; import org.mockito.MockitoAnnotations; import org.onap.policy.api.main.rest.provider.healthcheck.HealthCheckProvider; import org.onap.policy.api.main.service.ToscaServiceTemplateService; -import org.onap.policy.common.endpoints.report.HealthCheckReport; +import org.onap.policy.common.utils.report.HealthCheckReport; import org.onap.policy.common.utils.resources.ResourceUtils; import org.onap.policy.models.base.PfModelException; import org.onap.policy.models.base.PfModelRuntimeException;