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 }