package org.wordcorr.db;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* Contains parameters for retrieving a set of objects from the
* database.
* @author Keith Hamasaki
**/
public interface RetrieveAllParameters {
/**
* Get the retrieve all SQL statement key for this object.
**/
String getRetrieveAllSQLKey();
/**
* Set parameters on the given retrieve all statement.
**/
void setRetrieveAllParameters(PreparedStatement stmt)
throws SQLException;
/**
* Create a new object with the given database and result set.
**/
Object createObject(Database db, ResultSet rs)
throws SQLException;
}