|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensubsystems.core.persist.db.DatabaseOperation
public abstract class DatabaseOperation
Base class for adapter to simplify writing of database operations, which should take care of requesting and returning connections, transaction management and exception handling.
| Field Summary | |
|---|---|
protected java.lang.Object |
m_data
Data used for this operation. |
protected DatabaseSchema |
m_dbschema
Schema which is executing this operation. |
protected DatabaseFactoryImpl |
m_factory
Factory which is executing this operation. |
protected int |
m_iDataType
Data type the operation is used for. |
protected java.lang.Object |
m_returnData
Attribute to store data to return from executeUpdate. |
protected java.lang.String |
m_strQuery
Query specified by the caller to prepare if any. |
| Constructor Summary | |
|---|---|
DatabaseOperation(DatabaseFactoryImpl factory)
Constructor to use when the database operation doesn't require any prepared statement. |
|
DatabaseOperation(DatabaseFactoryImpl factory,
java.lang.String strQueryToPrepare)
Constructor to use when database operation doesn't require any prepared statement. |
|
DatabaseOperation(DatabaseFactoryImpl factory,
java.lang.String strQueryToPrepare,
DatabaseSchema schema,
java.lang.Object data,
int dataType)
Full constructor to use when database operation doesn't require any prepared statement. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getReturnData()
Get data which should be returned from method which actuall implements database operation |
void |
setReturnData(java.lang.Object returnData)
Set data which should be returned from method which actuall implements database operation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DatabaseFactoryImpl m_factory
protected java.lang.Object m_returnData
protected java.lang.String m_strQuery
protected DatabaseSchema m_dbschema
protected int m_iDataType
protected java.lang.Object m_data
| Constructor Detail |
|---|
public DatabaseOperation(DatabaseFactoryImpl factory)
factory - - factory which is executing this operation
public DatabaseOperation(DatabaseFactoryImpl factory,
java.lang.String strQueryToPrepare)
factory - - factory which is executing this operationstrQueryToPrepare - - query which should be used to construct prepared
statement which will be passed in to executeUpdate
public DatabaseOperation(DatabaseFactoryImpl factory,
java.lang.String strQueryToPrepare,
DatabaseSchema schema,
java.lang.Object data,
int dataType)
factory - - factory which is executing this operationstrQueryToPrepare - - query which should be used to construct prepared
statement which will be passed in to executeUpdateschema - - database schema used with this operationdata - - data used for operationdataType - - data type used with operation| Method Detail |
|---|
public java.lang.Object getReturnData()
public void setReturnData(java.lang.Object returnData)
returnData - - data set by executeUpdate using set method
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||