|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ojb.broker.accesslayer.StatementManager
manages JDBC Connection and Statement ressources.
Constructor Summary | |
StatementManager(PersistenceBrokerImpl pBroker)
public Constructor |
Method Summary | |
void |
bindDelete(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
binds the objects primary key and locking values to the statement, BRJ |
void |
bindDelete(java.sql.PreparedStatement stmt,
Identity oid)
binds the Identities Primary key values to the statement |
void |
bindInsert(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
binds the values of the object obj to the statements parameters |
void |
bindSelect(java.sql.PreparedStatement stmt,
Identity oid)
binds the Identities Primary key values to the statement |
int |
bindStatement(java.sql.PreparedStatement stmt,
Criteria crit,
ClassDescriptor cld,
int param)
bind a Query based Select Statement |
void |
bindUpdate(java.sql.PreparedStatement stmt,
ClassDescriptor cld,
java.lang.Object obj)
binds the values of the object obj to the statements parameters |
java.sql.PreparedStatement |
getDeleteStatement(ClassDescriptor cds)
return a prepared DELETE Statement fitting for the given ClassDescriptor |
java.sql.Statement |
getGenericStatement(ClassDescriptor cds)
return a generic Statement for the given ClassDescriptor |
java.sql.PreparedStatement |
getInsertStatement(ClassDescriptor cds)
return a prepared Insert Statement fitting for the given ClassDescriptor |
java.sql.PreparedStatement |
getPreparedStatement(ClassDescriptor cds,
java.lang.String sql)
return a generic Statement for the given ClassDescriptor |
java.sql.PreparedStatement |
getSelectByPKStatement(ClassDescriptor cds)
return a prepared Select Statement for the given ClassDescriptor |
java.sql.PreparedStatement |
getUpdateStatement(ClassDescriptor cds)
return a prepared Update Statement fitting to the given ClassDescriptor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StatementManager(PersistenceBrokerImpl pBroker)
Method Detail |
public void bindDelete(java.sql.PreparedStatement stmt, Identity oid) throws java.sql.SQLException
java.sql.SQLException
public void bindDelete(java.sql.PreparedStatement stmt, ClassDescriptor cld, java.lang.Object obj) throws java.sql.SQLException
java.sql.SQLException
public int bindStatement(java.sql.PreparedStatement stmt, Criteria crit, ClassDescriptor cld, int param) throws java.sql.SQLException
java.sql.SQLException
public void bindInsert(java.sql.PreparedStatement stmt, ClassDescriptor cld, java.lang.Object obj) throws java.sql.SQLException
java.sql.SQLException
public void bindSelect(java.sql.PreparedStatement stmt, Identity oid) throws java.sql.SQLException
java.sql.SQLException
public void bindUpdate(java.sql.PreparedStatement stmt, ClassDescriptor cld, java.lang.Object obj) throws java.sql.SQLException
java.sql.SQLException
public java.sql.PreparedStatement getDeleteStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLException
public java.sql.Statement getGenericStatement(ClassDescriptor cds) throws PersistenceBrokerException
PersistenceBrokerException
public java.sql.PreparedStatement getInsertStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLException
public java.sql.PreparedStatement getPreparedStatement(ClassDescriptor cds, java.lang.String sql) throws PersistenceBrokerException
PersistenceBrokerException
public java.sql.PreparedStatement getSelectByPKStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLException
public java.sql.PreparedStatement getUpdateStatement(ClassDescriptor cds) throws PersistenceBrokerSQLException
PersistenceBrokerSQLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |