public void setAsActualType(String key, Object value) throws PropertyException { if (value instanceof Boolean) { setBoolean(key, DataUtil.getBoolean((Boolean) value)); } else if (value instanceof Integer) { setInt(key, DataUtil.getInt((Integer) value)); } else if (value instanceof Long) { setLong(key, DataUtil.getLong((Long) value)); } else if (value instanceof Double) { setDouble(key, DataUtil.getDouble((Double) value)); } else if (value instanceof String) { setString(key, (String) value); } else if (value instanceof Date) { setDate(key, (Date) value); } else if (value instanceof Document) { setXML(key, (Document) value); } else if (value instanceof byte[]) { setData(key, (byte[]) value); } else if (value instanceof Properties) { setProperties(key, (Properties) value); } else { setObject(key, value); } }
public void setAsActualType(String key, Object value) throws PropertyException { if (value instanceof Boolean) { setBoolean(key, DataUtil.getBoolean((Boolean) value)); } else if (value instanceof Integer) { setInt(key, DataUtil.getInt((Integer) value)); } else if (value instanceof Long) { setLong(key, DataUtil.getLong((Long) value)); } else if (value instanceof Double) { setDouble(key, DataUtil.getDouble((Double) value)); } else if (value instanceof String) { if (value.toString().length() > 255) { setText(key, (String) value); } else { setString(key, (String) value); } } else if (value instanceof Date) { setDate(key, (Date) value); } else if (value instanceof Document) { setXML(key, (Document) value); } else if (value instanceof byte[]) { setData(key, (byte[]) value); } else if (value instanceof Properties) { setProperties(key, (Properties) value); } else { setObject(key, value); } }
setBoolean(key, DataUtil.getBoolean((Boolean) value)); setInt(key, DataUtil.getInt((Integer) value)); setLong(key, DataUtil.getLong((Long) value)); setDouble(key, DataUtil.getDouble((Double) value));
setBoolean(key, DataUtil.getBoolean((Boolean) value)); setInt(key, DataUtil.getInt((Integer) value)); setLong(key, DataUtil.getLong((Long) value)); setDouble(key, DataUtil.getDouble((Double) value));