From ccd6a2c2037610d13769e2759ea5653babf5cacb Mon Sep 17 00:00:00 2001 From: franciscovila Date: Thu, 26 May 2022 10:23:13 +0100 Subject: Delete VSP - Ensure complete deletion of VSP from DB Delete data from tables still containing the deleted VSP id Issue-ID: SDC-4023 Signed-off-by: franciscovila Change-Id: I0b389d22ccba1b888005a5bf3f1af000867e32c1 --- .../sdc/vendorsoftwareproduct/VendorSoftwareProductManager.java | 2 ++ .../vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'openecomp-be/backend/openecomp-sdc-vendor-software-product-manager') diff --git a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/VendorSoftwareProductManager.java b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/VendorSoftwareProductManager.java index 6a92dbb209..5e59e795e6 100644 --- a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/VendorSoftwareProductManager.java +++ b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/VendorSoftwareProductManager.java @@ -58,6 +58,8 @@ public interface VendorSoftwareProductManager { PackageInfo createPackage(String vspId, Version version) throws IOException; + void updatePackage(PackageInfo packageInfo); + List listPackages(String category, String subCategory); File getTranslatedFile(String vspId, Version version); diff --git a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java index bf173a28be..234ee43f05 100644 --- a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java +++ b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/impl/VendorSoftwareProductManagerImpl.java @@ -538,6 +538,11 @@ public class VendorSoftwareProductManagerImpl implements VendorSoftwareProductMa } } + @Override + public void updatePackage(PackageInfo packageInfo) { + packageInfoDao.update(packageInfo); + } + @Override public PackageInfo createPackage(final String vspId, final Version version) throws IOException { final ToscaServiceModel toscaServiceModel = enrichedServiceModelDao.getServiceModel(vspId, version); -- cgit 1.2.3-korg