com.imaginary.lwp
Class DLJDBCTransaction

java.lang.Object
  |
  +--com.imaginary.lwp.Transaction
        |
        +--com.imaginary.lwp.DLJDBCTransaction

public class DLJDBCTransaction
extends Transaction
implements DLTransaction, JDBCTransaction


Constructor Summary
DLJDBCTransaction()
           
 
Method Summary
 void commit()
           
 java.sql.Connection getConnection()
           
 COM.ibm.mm.sdk.server.DKDatastoreDL getDatastoreDL()
           
 COM.ibm.mm.sdk.server.DKDatastoreTS getDatastoreTS()
           
 void rollback()
           
 
Methods inherited from class com.imaginary.lwp.Transaction
begin, end, getCurrent, getIdentifier, getTimestamp, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DLJDBCTransaction

public DLJDBCTransaction()
Method Detail

commit

public void commit()
            throws PersistenceException
Specified by:
commit in interface DLTransaction
Overrides:
commit in class Transaction

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Specified by:
getConnection in interface JDBCTransaction

getDatastoreDL

public COM.ibm.mm.sdk.server.DKDatastoreDL getDatastoreDL()
                                                   throws COM.ibm.mm.sdk.common.DKException
Specified by:
getDatastoreDL in interface DLTransaction

getDatastoreTS

public COM.ibm.mm.sdk.server.DKDatastoreTS getDatastoreTS()
                                                   throws COM.ibm.mm.sdk.common.DKException
Specified by:
getDatastoreTS in interface DLTransaction

rollback

public void rollback()
              throws PersistenceException
Specified by:
rollback in interface DLTransaction
Overrides:
rollback in class Transaction