Merge "fix try block"
[policy/engine.git] / ONAP-PAP-REST / src / main / java / org / onap / policy / pap / xacml / rest / components / ConfigPolicy.java
index adcffe9..b808e58 100644 (file)
@@ -80,14 +80,12 @@ public class ConfigPolicy extends Policy {
        
        // Saving the Configurations file at server location for config policy.
        protected void saveConfigurations(String policyName) {
-               try {
-                       String fileName = getConfigFile(policyName);
-                       FileWriter fw = new FileWriter(CONFIG_HOME + File.separator + fileName);
-                       BufferedWriter bw = new BufferedWriter(fw);
+
+               String fileName = getConfigFile(policyName);
+               try(BufferedWriter bw = new BufferedWriter(new FileWriter(CONFIG_HOME + File.separator + fileName))) {
                        bw.write(configBodyData);
-                       bw.close();
                        if (LOGGER.isDebugEnabled()) {
-                               LOGGER.debug("Configuration is succesfully saved");
+                           LOGGER.debug("Configuration is succesfully saved");
                        }
                } catch (IOException e) {
                        LOGGER.error("Exception Occured while writing Configuration Data"+e);