aboutsummaryrefslogtreecommitdiffstats
path: root/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java')
-rw-r--r--services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java21
1 files changed, 17 insertions, 4 deletions
diff --git a/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java b/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java
index e49266e3..0b10f574 100644
--- a/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java
+++ b/services/external-schema-manager/src/main/java/org/onap/dcaegen2/services/sdk/services/external/schema/manager/service/FileReader.java
@@ -28,17 +28,27 @@ import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
+/**
+ * A FileReader is used to load a file content.
+ */
class FileReader {
private static final Logger logger = LoggerFactory.getLogger(FileReader.class);
private final String filename;
- FileReader(String filename) {
- this.filename = filename;
+ /**
+ * Constructor
+ * @param filePath path to file which will be read
+ */
+ FileReader(String filePath) {
+ this.filename = filePath;
}
- String readFile() {
+ /**
+ * @return all file content
+ */
+ String getContent() {
String fileContent = "";
try {
fileContent = getFileContent();
@@ -48,6 +58,9 @@ class FileReader {
return fileContent;
}
+ /**
+ * @return true if file exists; otherwise false
+ */
boolean doesFileExists() {
return new File(filename).exists();
}
@@ -59,4 +72,4 @@ class FileReader {
private byte[] readBytes() throws IOException {
return Files.readAllBytes(Paths.get(filename));
}
-} \ No newline at end of file
+}