Introduce sdc-distribution-client-api module 87/142787/4
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Sun, 21 Dec 2025 13:19:47 +0000 (14:19 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Sun, 11 Jan 2026 09:23:51 +0000 (10:23 +0100)
commitdf2b31bb74f44e4c29864e720dae4751905d10ac
tree5b3755592ffd761adc60565dedc6dbeeb1470c15
parentb0cd9821599b0cd4900dea0133f6ec3197af02d0
Introduce sdc-distribution-client-api module

- add new `org.onap.sdc.distribution-client.sdc-distribution-
  client-api` maven module
- move `org.onap.sdc.api` package from `sdc-distribution-client`
  to `sdc-distribution-client-api` module
- change package coordinates for `DistributionStatusEnum` and `DistributionActionResultEnum`
  - `org.onap.sdc.utils.DistributionStatusEnum` -> `org.onap.sdc.api.notification.DistributionStatusEnum`
  - `org.onap.sdc.utils.DistributionActionResultEnum` -> `org.onap.sdc.api.results.DistributionActionResultEnum`
- bump snapshot version to 2.2.0-SNAPSHOT

Issue-ID: SDC-4777
Change-Id: Ibb545f6c52f351225a1ca85781e8b2cb9148ebc8
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
65 files changed:
CHANGELOG.md [new file with mode: 0644]
Changelog.md [deleted file]
pom.xml
sdc-distribution-ci/pom.xml
sdc-distribution-ci/src/main/java/org/onap/test/core/config/DistributionClientConfig.java
sdc-distribution-ci/src/main/java/org/onap/test/core/service/ArtifactsValidator.java
sdc-distribution-ci/src/main/java/org/onap/test/core/service/ClientNotifyCallback.java
sdc-distribution-ci/src/main/java/org/onap/test/core/service/DistributionStatusMessage.java
sdc-distribution-client-api/pom.xml [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/ArtifactInfo.java [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/DistributionClient.java [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/DownloadResult.java [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/IDistributionClient.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/IDistributionClient.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/IDistributionStatusMessageJsonBuilder.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/IDistributionStatusMessageJsonBuilder.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/StatusMessage.java [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/IComponentDoneStatusMessage.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/IComponentDoneStatusMessage.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/IConfiguration.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/IConfiguration.java with 97% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/IDistributionStatusMessage.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/IDistributionStatusMessage.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/IDistributionStatusMessageBasic.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/IDistributionStatusMessageBasic.java with 97% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/IFinalDistrStatusMessage.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/IFinalDistrStatusMessage.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/INotificationCallback.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/INotificationCallback.java with 99% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/consumer/IStatusCallback.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/consumer/IStatusCallback.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/DistributionStatusEnum.java [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/IArtifactInfo.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/notification/IArtifactInfo.java with 95% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/INotificationData.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/notification/INotificationData.java with 94% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/IResourceInstance.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/notification/IResourceInstance.java with 94% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/IStatusData.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/notification/IStatusData.java with 91% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/IVfModuleMetadata.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/notification/IVfModuleMetadata.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/notification/StatusMessage.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/notification/StatusMessage.java with 97% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/results/DistributionActionResultEnum.java [new file with mode: 0644]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/results/IDistributionClientDownloadResult.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/results/IDistributionClientDownloadResult.java with 100% similarity]
sdc-distribution-client-api/src/main/java/org/onap/sdc/api/results/IDistributionClientResult.java [moved from sdc-distribution-client/src/main/java/org/onap/sdc/api/results/IDistributionClientResult.java with 95% similarity]
sdc-distribution-client/pom.xml
sdc-distribution-client/src/main/java/org/onap/sdc/http/HttpClientFactory.java
sdc-distribution-client/src/main/java/org/onap/sdc/http/HttpSdcClient.java
sdc-distribution-client/src/main/java/org/onap/sdc/http/SdcConnectorClient.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/ArtifactInfo.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/Configuration.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/ConfigurationValidator.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/DistributionClientDownloadResultImpl.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/DistributionClientImpl.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/DistributionClientResultImpl.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/DistributionStatusMessageImpl.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/DistributionStatusMessageJsonBuilderFactory.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/NotificationCallbackBuilder.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/NotificationConsumer.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/NotificationDataImpl.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/StatusConsumer.java
sdc-distribution-client/src/main/java/org/onap/sdc/impl/StatusDataImpl.java
sdc-distribution-client/src/main/java/org/onap/sdc/utils/DistributionActionResultEnum.java
sdc-distribution-client/src/main/java/org/onap/sdc/utils/DistributionStatusEnum.java
sdc-distribution-client/src/main/java/org/onap/sdc/utils/GeneralUtils.java
sdc-distribution-client/src/main/java/org/onap/sdc/utils/NotificationSender.java
sdc-distribution-client/src/test/java/org/onap/sdc/http/SdcConnectorClientTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/DistributionClientDownloadResultTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/DistributionClientTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/DistributionStatusMessageImplTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/NotificationCallbackBuilderTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/NotificationConsumerTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/SerializationTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/impl/mock/DistributionClientResultStubImpl.java
sdc-distribution-client/src/test/java/org/onap/sdc/utils/NotificationSenderTest.java
sdc-distribution-client/src/test/java/org/onap/sdc/utils/TestConfiguration.java
sdc-distribution-client/src/test/java/org/onap/sdc/utils/TestConfigurationSSLProtocol.java
sdc-distribution-client/src/test/java/org/onap/sdc/utils/TestNotificationCallback.java