package dailyBot.control; import java.io.File; import java.io.FileInputStream; import java.util.Properties; import java.util.concurrent.atomic.AtomicBoolean; public class DailyProperties { private static Properties properties = loadProperties(); private static Properties loadProperties() { Properties properties = new Properties(); try { if(new File("dailyBotRelease.conf").exists()) properties.load(new FileInputStream("dailyBotRelease.conf")); else properties.load(new FileInputStream("dailyBot.conf")); } catch(Exception e) { DailyLog.logError(e.getMessage() + " error cargando las propiedades"); } return properties; } public static String getProperty(String property) { return properties.getProperty(property); } private static final AtomicBoolean testing = new AtomicBoolean(false); public static boolean isTesting() { return testing.get(); } public static void setTesting(boolean isTesting) { testing.set(isTesting); } private static final AtomicBoolean verbose = new AtomicBoolean(false); public static boolean isVerbose() { return verbose.get(); } public static void setVerbose(boolean isVerbose) { verbose.set(isVerbose); } private static final AtomicBoolean analysis = new AtomicBoolean(false); public static boolean isAnalysis() { return analysis.get(); } public static void setAnalysis(boolean isAnalysis) { analysis.set(isAnalysis); } }