public static boolean toBoolean(Object value, boolean defaultValue) { if (value == null) { return defaultValue; } else { return toBoolean(value); } }
/** * @param value The value to convert * @param defaultValue The default value to return if value is {@code null} or * and empty string, then returns the default value. * @return The resolved value * @see #toBoolean(Object) */ public static boolean toBoolean(Object value, boolean defaultValue) { Boolean bool = toBoolean(value); if (bool == null) { return defaultValue; } else { return bool; } }
public static Boolean getBoolean(PropertyResolver resolver, String name) { Object propValue = resolvePropertyValue(resolver, name); return toBoolean(propValue); }
public static Boolean getBoolean(PropertyResolver resolver, String name) { Object propValue = resolvePropertyValue(resolver, name); return toBoolean(propValue); }
public static Boolean getBoolean(Map<String, ?> props, String name) { Object propValue = resolvePropertyValue(props, name); return toBoolean(propValue); }
public static Boolean getBoolean(Map<String, ?> props, String name) { Object propValue = resolvePropertyValue(props, name); return toBoolean(propValue); }
public static boolean getBooleanProperty(PropertyResolver resolver, String name, boolean defaultValue) { return toBoolean(getObject(resolver, name), defaultValue); }
public static boolean getBooleanProperty(Map<String, ?> props, String name, boolean defaultValue) { return toBoolean(getObject(props, name), defaultValue); }
public static boolean getBooleanProperty(Map<String, ?> props, String name, boolean defaultValue) { return toBoolean(getObject(props, name), defaultValue); }
public static boolean getBooleanProperty(PropertyResolver resolver, String name, boolean defaultValue) { return toBoolean(getObject(resolver, name), defaultValue); }