com.sybase.persistence
Class ConnectionWrapper

java.lang.Object
  extended by com.sybase.persistence.ConnectionWrapper
Direct Known Subclasses:
ConnectionImpl

public abstract class ConnectionWrapper
extends java.lang.Object

Generic wrapper for JDBC / UltraLiteJ database connections.


Constructor Summary
ConnectionWrapper()
           
 
Method Summary
abstract  LocalTransaction beginTransaction()
          Begin a transaction
abstract  void close()
          Close the connection
abstract  java.lang.Object getConnection()
          Get the underlying database connection.
abstract  boolean inTransaction()
          Return true if current connection is inside a transaction.
abstract  void releaseToPool()
           
abstract  void setCurrent()
           
abstract  void startSynchronizationDelete()
           
abstract  void stopSynchronizationDelete()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionWrapper

public ConnectionWrapper()
Method Detail

close

public abstract void close()
Close the connection


inTransaction

public abstract boolean inTransaction()
Return true if current connection is inside a transaction.


beginTransaction

public abstract LocalTransaction beginTransaction()
Begin a transaction


getConnection

public abstract java.lang.Object getConnection()
Get the underlying database connection.


setCurrent

public abstract void setCurrent()

releaseToPool

public abstract void releaseToPool()

stopSynchronizationDelete

public abstract void stopSynchronizationDelete()

startSynchronizationDelete

public abstract void startSynchronizationDelete()