Fix data incomplete and not json format 64/88464/1
authorliboNet <libo.zhu@intel.com>
Fri, 24 May 2019 23:57:55 +0000 (07:57 +0800)
committerliboNet <libo.zhu@intel.com>
Fri, 24 May 2019 23:57:55 +0000 (07:57 +0800)
the user needs to know the resource information
and need to get the json format

Change-Id: Id17be27016082bd7c42f8aa6f7a8aa25017e2c8b
Issue-ID: MULTICLOUD-651
Signed-off-by: liboNet <libo.zhu@intel.com>
artifactbroker/plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcReceptionHandler.java

index 48ee0ea..a2c8b05 100644 (file)
@@ -274,7 +274,9 @@ public class SdcReceptionHandler extends AbstractReceptionHandler implements INo
                 //store the service level info to serivce-meta.json
                 filePath = Paths.get("/data",vfModule.getVfModuleModelCustomizationUUID(),
                     "service-meta.json").toString();
-                writeFileByFileWriter(filePath, notificationData.toString());
+                try(FileWriter writer = new FileWriter(filePath)){
+                    new Gson().toJson(resource, writer);
+                }
                 LOGGER.debug("pass to create  directory artifact file");
             } catch (final IOException exp) {
                 LOGGER.error("Failed to create  directory artifact file", exp);