package com.cs.srs.model;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import com.cs.srs.model.data.Member;
import com.cs.srs.model.data.Member.Kind;
import com.cs.srs.model.data.SRSData;
public class MemberModel extends Model {
public static final String TABLE = "members";
public static final String TN_KIND = "kind";
public static final String TN_USERNAME = "username";
public static final String TN_PASSWORD = "password";
public MemberModel() {
super(TABLE);
}
protected SRSData createDataByResultSet(ResultSet result) throws SQLException {
return new Member(Kind.toKind(result.getString(TN_KIND)),
result.getString(TN_USERNAME),
result.getString(TN_PASSWORD));
}
public ArrayList<SRSData> findItemByKind(Kind kind) {
return simpleFindItem(TN_KIND, "\"" + kind.toString() + "\"", "id", true);
}
}