View Javadoc

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  }