1 package org.sourceforge.jemm.client; 2 3 import org.sourceforge.jemm.types.ID; 4 import org.sourceforge.jemm.util.JEMMObject; 5 6 /** 7 * An ObjectDatabase delegate that calls getRefreshedObject 8 * when getObject is called. 9 * 10 * @author Paul Keeble 11 * 12 */ 13 public class AlwaysRefreshObjectDatabase extends DelegatingObjectDatabase { 14 15 public AlwaysRefreshObjectDatabase(ObjectDatabase database) { 16 super(database); 17 } 18 19 @Override 20 public JEMMObject getObject(ID jemmId) { 21 return super.getRefreshedObject(jemmId); 22 } 23 }