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.EnumId; 9 import org.sourceforge.jemm.database.EnumInfo; 10 11 @Entity 12 public class EnumEntry { 13 @PrimaryKey 14 public long enumId; 15 16 @SecondaryKey(relate=Relationship.ONE_TO_ONE) 17 public String className; 18 19 public EnumInfo info; 20 21 public EnumEntry() {} 22 23 public EnumEntry(EnumId enumId,String className,EnumInfo enumInfo) { 24 this.className = className; 25 this.enumId = enumId.getInternalEnumId(); 26 this.info = enumInfo; 27 } 28 }