@@ -100,6 +100,12 @@ public class JHashMap<K, V> extends HashMap<K, V> implements JMap<K, V>, Seriali
return this.get(key) == null ? null : Boolean.parseBoolean(this.get(key).toString());
}
+ @Override
+ public Boolean getBoolean(K key, boolean defaultValue) {
+ Boolean aBoolean = getBoolean(key);
+ return aBoolean == null ? defaultValue : aBoolean;
+ }
+
@Override
public LocalDateTime getLocalDateTime(K key) {
@@ -68,6 +68,8 @@ public interface JMap<K, V> extends Map<K, V>, Serializable {
Boolean getBoolean(K key);
+ Boolean getBoolean(K key, boolean defaultValue);
LocalDateTime getLocalDateTime(K key);
Timestamp getTimestamp(K key);