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.FieldInfo;
7   import org.sourceforge.jemm.database.FieldType;
8   
9   @Persistent(proxyFor=FieldInfo.class)
10  public class FieldInfoProxy implements PersistentProxy<FieldInfo> {
11  
12  	public String fieldName;
13  	public FieldType fieldType;
14  	public String className;
15  
16  	@Override
17  	public FieldInfo convertProxy() {
18  		return new FieldInfo(fieldName,className,fieldType);
19  	}
20  
21  	@Override
22  	public void initializeProxy(FieldInfo fi) {
23  		fieldName = fi.fieldName;
24  		fieldType = fi.fieldType;
25  		className = fi.className;
26  	}
27  
28  }