79b36f00047703e9d1a696094e74526a5d2a3845
[sdc.git] /
1 package org.openecomp.sdc.asdctool.impl.validator.config;
2
3 import java.io.FileInputStream;
4 import java.io.IOException;
5 import java.io.InputStream;
6 import java.util.Properties;
7
8 /**
9  * Created by chaya on 7/4/2017.
10  */
11 public class ValidationConfigManager {
12
13     private static Properties prop = new Properties();
14
15     public static String getOutputFilePath() {
16         return outputFilePath;
17     }
18
19     public static void setOutputFilePath(String outputPath) {
20         ValidationConfigManager.outputFilePath = outputPath+ "/reportOutput.txt";
21     }
22
23     private static String outputFilePath;
24
25     public static String getCsvReportFilePath() {
26         return csvReportFilePath;
27     }
28
29     public static void setCsvReportFilePath(String outputPath) {
30         ValidationConfigManager.csvReportFilePath = outputPath +"/csvSummary_"+System.currentTimeMillis()+".csv";
31     }
32
33     private static String csvReportFilePath = "summary.csv";
34
35     public static Properties setValidationConfiguration(String path){
36         InputStream input = null;
37         try {
38             input = new FileInputStream(path);
39             prop.load(input);
40         } catch (IOException ex) {
41             ex.printStackTrace();
42         }
43         return prop;
44     }
45
46     public static Properties getValidationConfiguration() {
47         return prop;
48     }
49 }