package net.sourceforge.pain.data;
import net.sourceforge.pain.db.*;
/**
*
*/
public class TimedAffectsQueue extends DbObject {
private static final int OFF_FIRST = 0;
private static final int OFF_LAST = 1;
private static final int NFIELDS = 2;
public TimedAffectsQueue() {
}
TimedAffectsQueue(PainDB db) {
super(db);
}
protected DbClassSchema provideSchema() {
byte types[] = new byte[NFIELDS];
String names[] = new String[NFIELDS];
types[OFF_FIRST] = DbType.REFERENCE;
names[OFF_FIRST] = "off_first";
types[OFF_LAST] = DbType.REFERENCE;
names[OFF_LAST] = "off_last";
return new DbClassSchema(types, names);
}
public TimedAffectData getFirstOff() {
return (TimedAffectData) getReference(OFF_FIRST);
}
public TimedAffectData getLastOff() {
return (TimedAffectData) getReference(OFF_LAST);
}
void setFirstOff(TimedAffectData d) {
setReference(OFF_FIRST, d);
}
void setLastOff(TimedAffectData d) {
setReference(OFF_LAST, d);
}
}