diff options
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.java | 21 |
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 +} |