|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.solidstategroup.data.DataAccess
public abstract class DataAccess
User: Phil Date: 31-Mar-2005 Time: 13:18:25
| Field Summary | |
|---|---|
protected java.sql.Connection |
connection
|
static java.lang.String |
DATA_NO
|
static java.lang.String |
DATA_YES
|
static int |
NULL_VALUE
|
protected static int |
ORDER_BY_COUNT
|
protected static java.lang.String |
SQL_COUNT
|
protected static java.lang.String |
SQL_LIMIT
|
| Constructor Summary | |
|---|---|
protected |
DataAccess(java.sql.Connection connection)
|
| Method Summary | |
|---|---|
protected static void |
createEqualClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
|
protected static void |
createGreaterClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
|
protected static void |
createGreaterEqualClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
|
protected static void |
createInClause(java.lang.Object[] values,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
creates a where COLNAME in (?,?,?,?) clause |
protected static java.lang.Integer |
createInt(int value)
|
protected static void |
createLessClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
|
protected static void |
createLessEqualClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
|
protected static void |
createLikeClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
|
protected abstract java.lang.Object |
extractData(java.sql.ResultSet rs)
|
protected java.lang.Object |
findByPrimaryKey(int pk,
java.lang.String sql)
|
java.sql.Connection |
getConnection()
|
protected int |
getCount(java.util.Collection whereParams,
java.lang.String sql)
returns a intger count of the number of results found by the SQL statement |
protected java.util.Date |
getDate(java.sql.ResultSet rs,
java.lang.String column)
|
protected static int |
getInt(java.sql.ResultSet rs,
java.lang.String colname)
returns a -1 or a real number |
protected java.sql.ResultSet |
getResultSet(java.util.Collection whereParams,
java.lang.String sql)
|
protected java.util.Collection |
getRows(java.util.Collection whereParams,
java.lang.String sql)
returns a Collection of Objects found by the SQL statement |
protected void |
insertSql(java.util.Collection params,
java.lang.String sql)
|
void |
setConnection(java.sql.Connection connection)
|
protected void |
setDate(java.sql.PreparedStatement prepStmt,
java.util.Date date,
int index)
|
protected void |
setInt(java.sql.PreparedStatement prepStmt,
int value,
int index)
|
protected void |
updateSql(java.util.Collection params,
java.lang.String sql)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int NULL_VALUE
protected static final java.lang.String SQL_COUNT
protected static final java.lang.String SQL_LIMIT
protected static final int ORDER_BY_COUNT
public static final java.lang.String DATA_YES
public static final java.lang.String DATA_NO
protected java.sql.Connection connection
| Constructor Detail |
|---|
protected DataAccess(java.sql.Connection connection)
| Method Detail |
|---|
public java.sql.Connection getConnection()
public void setConnection(java.sql.Connection connection)
protected int getCount(java.util.Collection whereParams,
java.lang.String sql)
sql -
protected java.util.Collection getRows(java.util.Collection whereParams,
java.lang.String sql)
protected java.lang.Object findByPrimaryKey(int pk,
java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLException
protected java.sql.ResultSet getResultSet(java.util.Collection whereParams,
java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLException
protected void insertSql(java.util.Collection params,
java.lang.String sql)
protected void updateSql(java.util.Collection params,
java.lang.String sql)
protected java.util.Date getDate(java.sql.ResultSet rs,
java.lang.String column)
throws java.sql.SQLException
java.sql.SQLException
protected void setDate(java.sql.PreparedStatement prepStmt,
java.util.Date date,
int index)
throws java.sql.SQLException
java.sql.SQLException
protected void setInt(java.sql.PreparedStatement prepStmt,
int value,
int index)
throws java.sql.SQLException
java.sql.SQLException
protected static void createInClause(java.lang.Object[] values,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
values - colname - stmt - whereParams -
protected static int getInt(java.sql.ResultSet rs,
java.lang.String colname)
throws java.sql.SQLException
rs - colname -
java.sql.SQLException
protected static void createLikeClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
protected static void createEqualClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
protected static void createLessEqualClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
protected static void createLessClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
protected static void createGreaterClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
protected static void createGreaterEqualClause(java.lang.Object value,
java.lang.String colname,
java.lang.StringBuffer stmt,
java.util.Collection whereParams)
protected static java.lang.Integer createInt(int value)
protected abstract java.lang.Object extractData(java.sql.ResultSet rs)
throws java.sql.SQLException
java.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||