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 }