gov.nih.nci.caarray.services.util.ojb
Class JdbcAccessImpl

java.lang.Object
  extended by org.apache.ojb.broker.accesslayer.JdbcAccessImpl
      extended by gov.nih.nci.caarray.services.util.ojb.JdbcAccessImpl
All Implemented Interfaces:
org.apache.ojb.broker.accesslayer.JdbcAccess

public final class JdbcAccessImpl
extends org.apache.ojb.broker.accesslayer.JdbcAccessImpl

Author:
TranP

Field Summary
 
Fields inherited from class org.apache.ojb.broker.accesslayer.JdbcAccessImpl
broker, logger
 
Constructor Summary
JdbcAccessImpl(org.apache.ojb.broker.PersistenceBroker broker)
          Creates a new instance of JdbcAccessImpl
 
Method Summary
 void executeUpdate(org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.Object obj)
           
 int executeUpdateSQL(java.lang.String sqlStatement, org.apache.ojb.broker.metadata.ClassDescriptor cld, org.apache.ojb.broker.core.ValueContainer[] values1, org.apache.ojb.broker.core.ValueContainer[] values2)
          performs a SQL UPDTE, INSERT or DELETE statement against RDBMS.
 
Methods inherited from class org.apache.ojb.broker.accesslayer.JdbcAccessImpl
executeDelete, executeDelete, executeInsert, executeQuery, executeSQL, executeSQL, executeUpdateSQL, materializeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcAccessImpl

public JdbcAccessImpl(org.apache.ojb.broker.PersistenceBroker broker)
Creates a new instance of JdbcAccessImpl

Method Detail

executeUpdateSQL

public int executeUpdateSQL(java.lang.String sqlStatement,
                            org.apache.ojb.broker.metadata.ClassDescriptor cld,
                            org.apache.ojb.broker.core.ValueContainer[] values1,
                            org.apache.ojb.broker.core.ValueContainer[] values2)
                     throws org.apache.ojb.broker.PersistenceBrokerException
performs a SQL UPDTE, INSERT or DELETE statement against RDBMS.

Specified by:
executeUpdateSQL in interface org.apache.ojb.broker.accesslayer.JdbcAccess
Overrides:
executeUpdateSQL in class org.apache.ojb.broker.accesslayer.JdbcAccessImpl
Parameters:
sqlStatement - the query string.
cld - ClassDescriptor providing meta-information.
Returns:
int returncode
Throws:
org.apache.ojb.broker.PersistenceBrokerException

executeUpdate

public void executeUpdate(org.apache.ojb.broker.metadata.ClassDescriptor cld,
                          java.lang.Object obj)
                   throws org.apache.ojb.broker.PersistenceBrokerException
Specified by:
executeUpdate in interface org.apache.ojb.broker.accesslayer.JdbcAccess
Overrides:
executeUpdate in class org.apache.ojb.broker.accesslayer.JdbcAccessImpl
Throws:
org.apache.ojb.broker.PersistenceBrokerException