package net.sourceforge.pain.data.type; import net.sourceforge.pain.data.*; import net.sourceforge.pain.db.*; /** Exit. */ public final class Exit extends Role { public static final int TARGET_SPACE = 1 + LAST_BASE_FIELD_INDEX; public static final int NFIELDS = 2 + LAST_BASE_FIELD_INDEX; public Exit(PainDB db) { super(db); } public Exit() { } public DbClassSchema provideSchema() { byte types[] = new byte[NFIELDS]; String names[] = new String[NFIELDS]; fillSuperSchema(types, names); types[TARGET_SPACE] = DbType.REFERENCE; names[TARGET_SPACE] = "target_space"; return new DbClassSchema(types, names); } public Space getTargetSpace() { return (Space) getReference(TARGET_SPACE); } public void setTargetSpace(Space value) { setReference(TARGET_SPACE, value); } }