import java.nio.file.Files;\r
import java.nio.file.attribute.BasicFileAttributes;\r
import java.nio.file.attribute.FileTime;\r
-import java.text.DateFormat;\r
-import java.text.ParseException;\r
import java.text.SimpleDateFormat;\r
-import java.time.ZoneId;\r
-import java.util.ArrayList;\r
import java.util.Calendar;\r
import java.util.Date;\r
import java.util.zip.ZipEntry;\r
import java.util.zip.ZipOutputStream;\r
\r
import org.onap.aai.exceptions.AAIException;\r
+import org.onap.aai.logging.ErrorLogHelper;\r
+import org.onap.aai.util.AAIConfig;\r
+import org.onap.aai.util.AAIConstants;\r
import org.springframework.context.annotation.PropertySource;\r
import org.springframework.scheduling.annotation.Scheduled;\r
import org.springframework.stereotype.Component;\r
import com.att.eelf.configuration.EELFLogger;\r
import com.att.eelf.configuration.EELFManager;\r
\r
-import org.onap.aai.logging.ErrorLogHelper;\r
-import org.onap.aai.logging.LoggingContext;\r
-import org.onap.aai.logging.LoggingContext.StatusCode;\r
-import org.onap.aai.util.AAIConfig;\r
-import org.onap.aai.util.AAIConstants;\r
-\r
-import com.att.eelf.configuration.EELFLogger;\r
-\r
@Component\r
@PropertySource("file:${server.local.startpath}/etc/appprops/datatoolscrons.properties")\r
public class DataCleanupTasks {\r
\r
boolean exists = directoryExists(logDir);\r
logger.info("Directory" + logDir + "exists: " + exists);\r
- if(exists == false)\r
+ if(!exists)\r
logger.error("The directory" + logDir +"does not exists");\r
\r
Integer ageZip = AAIConfig.getInt("aai.datagrooming.agezip");\r
\r
boolean exists = directoryExists(archiveDir);\r
logger.info("Directory" + archiveDir + "exists: " + exists); \r
- if(exists == false) {\r
+ if(!exists) {\r
logger.error("The directory" + archiveDir +"does not exists so will create a new archive folder");\r
//Create an archive folder if does not exists \r
boolean flag = dataGroomingPath.mkdirs();\r
- if(flag == false)\r
+ if(!flag)\r
logger.error("Failed to create ARCHIVE folder"); \r
}\r
- try { \r
- FileOutputStream outputstream = new FileOutputStream(zipFile + ".gz");\r
- ZipOutputStream zoutputstream = new ZipOutputStream(outputstream);\r
+ try(FileOutputStream outputstream = new FileOutputStream(zipFile + ".gz");\r
+ ZipOutputStream zoutputstream = new ZipOutputStream(outputstream);\r
+ FileInputStream inputstream = new FileInputStream(file)) {\r
ZipEntry ze = new ZipEntry(file.getName());\r
zoutputstream.putNextEntry(ze);\r
- //read the file and write to the zipOutputStream\r
- FileInputStream inputstream = new FileInputStream(file);\r
byte[] buffer = new byte[1024];\r
int len;\r
while ((len = inputstream.read(buffer)) > 0) {\r
} \r
//close all the sources\r
zoutputstream.closeEntry();\r
- zoutputstream.close();\r
- inputstream.close();\r
- outputstream.close();\r
//Delete the file after been added to archive folder\r
delete(file);\r
logger.info("The file archived is " + file + " at " + afterArchiveDir );\r
\r
logger.info("Deleting the file " + file);\r
boolean deleteStatus = file.delete();\r
- if(deleteStatus == false){\r
+ if(!deleteStatus){\r
logger.error("Failed to delete the file" +file); \r
}\r
}\r
\r
boolean exists = directoryExists(logDir);\r
logger.info("Directory" + logDir + "exists: " + exists);\r
- if(exists == false)\r
+ if(!exists)\r
logger.error("The directory" + logDir +"does not exists");\r
\r
Integer ageZipSnapshot = AAIConfig.getInt("aai.datasnapshot.agezip");\r