public synchronized int getInt(String key, int defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Integer.parseInt(value); } }
public synchronized int getInt(String key, int defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Integer.parseInt(value); } }
/** * Get a property with a default value. * <p> * This performs a search using the prefix and server name (if supplied) to search for the property * value in order based on: * <pre>{@code * prefix.serverName.key * prefix.key * key * }</pre> * </p> */ public String get(String key, String defaultValue) { String value = null; if (serverName != null && prefix != null) { value = propertyMap.get(prefix + "." + serverName + "." + key, null); } if (value == null && prefix != null) { value = propertyMap.get(prefix + "." + key, null); } if (value == null) { value = propertyMap.get(key, null); } return value == null ? defaultValue : value; }
public synchronized boolean getBoolean(String key, boolean defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Boolean.parseBoolean(value); } }
public synchronized boolean getBoolean(String key, boolean defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Boolean.parseBoolean(value); } }
/** * Return the boolean property value with a given default. */ public synchronized boolean getBoolean(String key, boolean defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Boolean.parseBoolean(value); } }
/** * Return the int property value with a given default. */ public synchronized int getInt(String key, int defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Integer.parseInt(value); } }
/** * Return the long property value with a given default. */ public synchronized long getLong(String key, long defaultValue) { String value = get(key); if (value == null) { return defaultValue; } else { return Long.parseLong(value); } }
/** * Return a String property with a default value. */ public static synchronized String get(String key, String defaultValue) { return getPropertyMap().get(key, defaultValue); }
/** * Return a String property with a default value. */ public static synchronized String get(String key, String defaultValue) { return getPropertyMap().get(key, defaultValue); }
val = map.get(exp);
val = map.get(exp);
val = map.get(exp);
private static void initPropertyMap() { String fileName = System.getenv("EBEAN_PROPS_FILE"); if (fileName == null) { fileName = System.getProperty("ebean.props.file"); if (fileName == null) { fileName = "ebean.properties"; } } globalMap = PropertyMapLoader.load(null, fileName); if (globalMap == null) { // ebean.properties file was not found... but that // is ok because we are likely doing programmatic config globalMap = new PropertyMap(); } String loaderCn = globalMap.get("ebean.properties.loader"); if (loaderCn != null) { // a Runnable that can be used to customise the initialisation // of the GlobalProperties try { Runnable r = (Runnable) ClassUtil.newInstance(loaderCn); r.run(); } catch (Exception e) { String m = "Error creating or running properties loader " + loaderCn; throw new RuntimeException(m, e); } } }
String loaderCn = globalMap.get("ebean.properties.loader"); if (loaderCn != null){