package com.openseedbox;
import play.Play;
/**
* Wrapper for getting things from application.conf
* @author Erin Drummond
*/
public class Config {
public static boolean isTestMode() {
return Play.id.equals("test");
}
public static String getGoogleClientId() {
return Play.configuration.getProperty("google.clientid");
}
public static String getAssetPrefix() {
return Play.configuration.getProperty("openseedbox.assets.prefix", "/public");
}
public static String getNodeAccessType() {
return Play.configuration.getProperty("openseedbox.node.access", "https").trim();
}
public static String getErrorEmailAddress() {
return Play.configuration.getProperty("openseedbox.errors.mailto", "erin.dru@gmail.com");
}
public static String getErrorFromEmailAddress() {
return Play.configuration.getProperty("openseedbox.errors.mailfrom", "errors@openseedbox.com");
}
public static Boolean isZipEnabled() {
String z = Play.configuration.getProperty("openseedbox.zip", "true");
return Boolean.valueOf(z);
}
public static Boolean isMultiZipEnabled() {
String z = Play.configuration.getProperty("openseedbox.multizip", "true");
return Boolean.valueOf(z);
}
public static Boolean isZipManifestOnly() {
String z = Play.configuration.getProperty("openseedbox.zip.manifestonly", "false");
return Boolean.valueOf(z);
}
public static String getZipPath() {
return Play.configuration.getProperty("openseedbox.zip.path", "/rdr");
}
}