View Javadoc

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  }