View Javadoc

1   package org.sourceforge.jemm.database.persistent.berkeley;
2   
3   import com.sleepycat.persist.model.Entity;
4   import com.sleepycat.persist.model.PrimaryKey;
5   import com.sleepycat.persist.model.Relationship;
6   import com.sleepycat.persist.model.SecondaryKey;
7   
8   import org.sourceforge.jemm.database.ClassId;
9   import org.sourceforge.jemm.database.ClassInfo;
10  
11  @Entity
12  public class ClassEntry {
13  	@PrimaryKey
14  	public long classId;
15  
16  	@SecondaryKey(relate=Relationship.ONE_TO_ONE)
17  	public String className;
18  
19  	public ClassInfo info;
20  	
21  	public ClassEntry() { className = null; classId = -1; }
22  	
23  	
24  	public ClassEntry(ClassId classId,String className,ClassInfo classInfo) { 
25  		this.className = className; 
26  		this.classId = classId.getInternalClassId();
27  		this.info = classInfo;
28  	}
29  }