package org.springjutsu.examples.dao;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
public class MapDaoImpl<ID extends Serializable, T> {
private Map<ID, T> daoMap = new HashMap<ID, T>();
public T get(ID id) {
if (!daoMap.containsKey(id)) {
throw new IllegalArgumentException("No object with id: " + id);
}
return daoMap.get(id);
}
protected void save(ID id, T entity) {
daoMap.put(id, entity);
}
}