package ch.ethz.syslab.telesto.server.db.result; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import ch.ethz.syslab.telesto.common.model.Queue; public class QueueResultSetHandler implements IResultSetHandler { @Override public List<DatabaseResultEntry> handleResultSet(ResultSet dbResults) throws SQLException { // QueueRow: // [queue_id, queue_name] ArrayList<DatabaseResultEntry> res = new ArrayList<>(1); while (dbResults.next()) { Queue r = new Queue(dbResults.getInt(1), dbResults.getString(2)); res.add(r); } return res; } }