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 }