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 }