package net.sourceforge.pain.data.role; import net.sourceforge.pain.db.*; /** * Admin-console administrators account. */ public final class Administrator extends DbObject { protected static final int LOGIN = 0; protected static final int PASSWORD = 1; protected static final int NFIELDS = 2; public Administrator() { } public Administrator(PainDB db) { super(db); } public DbClassSchema provideSchema() { byte types[] = new byte[NFIELDS]; String names[] = new String[NFIELDS]; types[LOGIN] = DbType.STRING; names[LOGIN] = "login"; types[PASSWORD] = DbType.STRING; names[PASSWORD] = "password"; return new DbClassSchema(types, names); } public String getLogin() { return getString(LOGIN); } public void setLogin(String login) { setString(LOGIN, login); } public String getPassword() { return getString(PASSWORD); } public void setPassword(String password) { setString(PASSWORD, password); } }