package org.ovirt.engine.core.utils.collections; import java.util.HashMap; /** * A utility class providing a <String, String> map with methods useful * for handling default and empty values. */ @SuppressWarnings("serial") public class DefaultValueMap extends HashMap<String, String> { public String put(String key, Object value, String def) { return put(key, value != null ? value.toString() : def); } public String putIfNotEmpty(String key, Object value) { if (value != null && !"".equals(value.toString())) { return put(key, value.toString()); } else { return null; } } }