1 package org.sourceforge.jemm.database.persistent.berkeley.proxy;
2
3 import com.sleepycat.persist.model.Persistent;
4 import com.sleepycat.persist.model.PersistentProxy;
5
6 import org.sourceforge.jemm.database.components.types.FieldData;
7
8 @Persistent(proxyFor=FieldData.class)
9 public class FieldDataProxy implements PersistentProxy<FieldData> {
10
11 public int version;
12 public Object value;
13
14 @Override
15 public FieldData convertProxy() {
16 return new FieldData(version,value);
17 }
18
19 @Override
20 public void initializeProxy(FieldData fd) {
21 this.version = fd.getVersion();
22 this.value = fd.getValue();
23 }
24
25 }