Fix import service to persist its model name 77/126077/1
authorKrupaNagabhushan <krupa.nagabhushan@est.tech>
Mon, 6 Dec 2021 08:56:50 +0000 (08:56 +0000)
committerKrupaNagabhushan <krupa.nagabhushan@est.tech>
Mon, 6 Dec 2021 08:56:50 +0000 (08:56 +0000)
Issue-ID: SDC-3801
Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech>
Change-Id: Ibf3fc8b1a2a8871058e763d915accec5c72375ec

catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ServiceImportManager.java
catalog-model/src/main/java/org/openecomp/sdc/be/model/UploadServiceInfo.java
catalog-model/src/test/java/org/openecomp/sdc/be/model/UploadServiceInfoTest.java

index 9fba1c7..93601df 100644 (file)
@@ -73,6 +73,7 @@ public class ServiceImportManager {
             serviceMetadataDataDefinition.getServiceVendorModelNumber();
             service.setServiceType("");
             service.setProjectCode(serviceMetaData.getProjectCode());
+            service.setModel(serviceMetaData.getModel());
             if (serviceMetaData.getVendorName() != null) {
                 service.setVendorName(serviceMetaData.getVendorName());
             }
index 1e5c824..26cee84 100644 (file)
@@ -51,12 +51,13 @@ public class UploadServiceInfo {
     private List<UploadArtifactInfo> artifactList;
     private String contactId, name, serviceIconPath, icon, vendorName, vendorRelease, serviceVendorModelNumber;
     private String serviceType = "";
+    private String model;
 
     public UploadServiceInfo(String payloadData, String payloadName, String description, List<String> tags, String invariantUUID, String UUID,
                              String type, String category, String subcategory, String resourceVendor, String resourceVendorRelease,
                              String serviceRole, String serviceEcompNaming, String ecompGeneratedNaming, String namingPolicy,
                              List<UploadArtifactInfo> artifactList, String contactId, String name, String resourceIconPath, String icon,
-                             String vendorName, String vendorRelease, String serviceVendorModelNumber, String serviceType, String projectCode) {
+                             String vendorName, String vendorRelease, String serviceVendorModelNumber, String serviceType, String projectCode, String model) {
         this.payloadData = payloadData;
         this.payloadName = payloadName;
         this.description = description;
@@ -82,6 +83,7 @@ public class UploadServiceInfo {
         this.serviceVendorModelNumber = serviceVendorModelNumber;
         this.serviceType = serviceType;
         this.projectCode = projectCode;
+        this.model = model;
         if (category != null) {
             String[] arr = category.split("/");
             if (arr.length >= 2) {
index ca17663..0c34d4b 100644 (file)
@@ -40,7 +40,7 @@ public class UploadServiceInfoTest {
     public void testCtor() {
         new UploadServiceInfo("mock", "mock", "mock", new LinkedList<>(), "mock", "mock", "mock", "mock/mock/mock",
                 "mock", "mock", "mock", "mock", "mock", "mock", "mock", new LinkedList<>(), "mock", "mock", "mock",
-                "mock", "mock", "mock", "mock", "mock", "mock");
+                "mock", "mock", "mock", "mock", "mock", "mock", "mock");
     }
 
     @Test