package net.sourceforge.pain.data.type;
import net.sourceforge.pain.data.*;
import net.sourceforge.pain.db.*;
/**
Any object with this type is a Race.
There will several predefined Races with different roles buckets,
but all of them will have Race role
*/
public final class Race extends Role {
public static final int NAME = 1 + LAST_BASE_FIELD_INDEX;
public static final int NFIELDS = 2 + LAST_BASE_FIELD_INDEX;
public Race(PainDB db) {
super(db);
}
public Race() {
}
public DbClassSchema provideSchema() {
byte types[] = new byte[NFIELDS];
String names[] = new String[NFIELDS];
fillSuperSchema(types, names);
types[NAME] = DbType.STRING;
names[NAME] = "name";
return new DbClassSchema(types, names);
}
public void setName(String name) {
setString(NAME, name);
}
public String getName() {
return getString(NAME);
}
}