Removed the deprecated usage of readFileToString & writeStringToFile 35/128235/1
authorsharath reddy <bs.reddy@huawei.com>
Thu, 31 Mar 2022 16:15:08 +0000 (21:45 +0530)
committersharath reddy <bs.reddy@huawei.com>
Thu, 31 Mar 2022 16:15:58 +0000 (21:45 +0530)
Issue-ID: CLI-439

report: tested weather-report

Signed-off-by: sharath reddy <bs.reddy@huawei.com>
Change-Id: Ic0cb23c2588341892500fc911eca91b5b695ead5

framework/src/main/java/org/onap/cli/fw/store/OnapCommandArtifactStore.java

index 0d68db1..ca4c603 100644 (file)
@@ -18,6 +18,7 @@ package org.onap.cli.fw.store;
 
 import java.io.File;
 import java.io.IOException;
+import java.nio.charset.Charset;
 import java.nio.file.Files;
 import java.nio.file.Paths;
 import java.security.MessageDigest;
@@ -184,7 +185,7 @@ public class OnapCommandArtifactStore {
             artifact.setCreateAt(dateFormatter.format(new Date()));
             artifact.setLastUpdatedAt(artifact.getCreateAt());
 
-            FileUtils.writeStringToFile(new File(storePath), gson.toJson(artifact));
+            FileUtils.writeStringToFile(new File(storePath), gson.toJson(artifact), (Charset) null);
         } catch (Exception e) { // NOSONAR
             //It is expected that this never occurs
             log.error("Failed to store the artifact at {}", storePath);
@@ -201,7 +202,7 @@ public class OnapCommandArtifactStore {
         }
 
         try {
-            return gson.fromJson(FileUtils.readFileToString(aFile), Artifact.class);
+            return gson.fromJson(FileUtils.readFileToString(aFile, (Charset) null), Artifact.class);
         } catch (Exception e) { // NOSONAR
             //It is expected that this never occurs
             log.error("Failed to retrieve the artifact at {}", storePath);
@@ -317,7 +318,7 @@ public class OnapCommandArtifactStore {
                 artifact.setMetadata(existing.getMetadata());
             }
 
-            FileUtils.writeStringToFile(new File(newStorePath), gson.toJson(artifact));
+            FileUtils.writeStringToFile(new File(newStorePath), gson.toJson(artifact), (Charset) null);
 
             if (!newStorePath.equalsIgnoreCase(existingStorePath)) {
                 this.deleteArtifact(name, category);