// Path: app/util/Properties.java
// public class Properties {
// 
// 	public static int getInt(String key) {
// 		return Integer.parseInt(Play.configuration.getProperty(key));
// 	}
// 
// 	public static String getString(String key) {
// 		return Play.configuration.getProperty(key);
// 	}
// 
// 	public static File getArchive() {
// 		File archive = new File(Filesystem.<Filesystem>findAll().get(0).dirpath);
// 		return archive.isAbsolute() ? archive : new File(getString("dcm4chee"), String.format("server/default/%s", archive.getPath()));
// 	}
// 
// 	public static int pageSize() {
// 		return Integer.parseInt(Play.configuration.getProperty("page.size", String.valueOf(20)));
// 	}
// 
// 	public static File getDownloads() {
// 		File downloads = new File(Play.tmpDir, "downloads");
// 		downloads.mkdir();
// 		return downloads;
// 	}
// 
// 	public static File getExports() {
// 		return new File(getString("exports"));
// 	}
// 
// 	public static int getMaximumExportSize() {
// 		return Integer.parseInt(Play.configuration.getProperty("export.maxsize", String.valueOf(100)));
// 	}
// 
// 	public static File getCollations() {
// 		File downloads = new File(Play.tmpDir, "collations");
// 		downloads.mkdir();
// 		return downloads;
// 	}
// }


import java.io.File;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import play.Play;
import play.jobs.Every;
import play.jobs.Job;
import play.libs.Files;
import util.Properties;
package jobs;



@Every("1h")
public class TmpWatch extends Job {

// Path: app/util/Properties.java
// public class Properties {
// 
// 	public static int getInt(String key) {
// 		return Integer.parseInt(Play.configuration.getProperty(key));
// 	}
// 
// 	public static String getString(String key) {
// 		return Play.configuration.getProperty(key);
// 	}
// 
// 	public static File getArchive() {
// 		File archive = new File(Filesystem.<Filesystem>findAll().get(0).dirpath);
// 		return archive.isAbsolute() ? archive : new File(getString("dcm4chee"), String.format("server/default/%s", archive.getPath()));
// 	}
// 
// 	public static int pageSize() {
// 		return Integer.parseInt(Play.configuration.getProperty("page.size", String.valueOf(20)));
// 	}
// 
// 	public static File getDownloads() {
// 		File downloads = new File(Play.tmpDir, "downloads");
// 		downloads.mkdir();
// 		return downloads;
// 	}
// 
// 	public static File getExports() {
// 		return new File(getString("exports"));
// 	}
// 
// 	public static int getMaximumExportSize() {
// 		return Integer.parseInt(Play.configuration.getProperty("export.maxsize", String.valueOf(100)));
// 	}
// 
// 	public static File getCollations() {
// 		File downloads = new File(Play.tmpDir, "collations");
// 		downloads.mkdir();
// 		return downloads;
// 	}
// }


// Path: app/jobs/TmpWatch.java
import java.io.File;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import play.Play;
import play.jobs.Every;
import play.jobs.Job;
import play.libs.Files;
import util.Properties;

package jobs;



@Every("1h")
public class TmpWatch extends Job {

	private static final List<String> watchedFolders = Arrays.asList(Properties.getDownloads().getName(), Properties.getCollations().getName());