Prepare resources for service uuid req 65/70165/6
authorsubhash kumar singh <subhash.kumar.singh@huawei.com>
Wed, 10 Oct 2018 06:40:17 +0000 (12:10 +0530)
committersubhash kumar singh <subhash.kumar.singh@huawei.com>
Tue, 16 Oct 2018 14:00:14 +0000 (19:30 +0530)
Retrieve all the resource for queried service uuid.

Change-Id: If2beaa27570821c9897387d3b7098a939d99c895
Issue-ID: SO-689
Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
adapters/mso-catalog-db-adapter/src/main/java/org/onap/so/adapters/catalogdb/rest/CatalogDbAdapterRest.java

index 5cd2559..eaf3e12 100644 (file)
@@ -340,14 +340,21 @@ public class CatalogDbAdapterRest {
                 uuid = modelUUID;
                 logger.debug ("Query serviceMacroHolder getAllResourcesByServiceModelUuid serviceModelUuid: {}" , uuid);
                 Service serv =serviceRepo.findOneByModelUUID(uuid);
-                ret.setService(serv);                          
+
+                if (serv != null) {
+                    ret.setNetworkResourceCustomizations(new ArrayList(serv.getNetworkCustomizations()));
+                    ret.setVnfResourceCustomizations(new ArrayList(serv.getVnfCustomizations()));
+                    ret.setAllottedResourceCustomizations(new ArrayList(serv.getAllottedCustomizations()));
+                }
+                ret.setService(serv);
             }
             else if (modelInvariantUUID != null && !"".equals(modelInvariantUUID)) {
                 uuid = modelInvariantUUID;
                 if (modelVersion != null && !"".equals(modelVersion)) {
                     logger.debug ("Query serviceMacroHolder getAllResourcesByServiceModelInvariantUuid serviceModelInvariantUuid: {}  serviceModelVersion: {}",uuid, modelVersion);
                     Service serv = serviceRepo.findFirstByModelVersionAndModelInvariantUUID(modelVersion, uuid);
-                    ret.setService(serv);      
+
+                    ret.setService(serv);
                 }
                 else {
                     logger.debug ("Query serviceMacroHolder getAllResourcesByServiceModelInvariantUuid serviceModelUuid: {}" , uuid);