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 }