org.apache.openjpa.jdbc.kernel
Class AbstractJDBCSavepointManager.ConnectionSavepoint

java.lang.Object
  extended by org.apache.openjpa.kernel.OpenJPASavepoint
      extended by org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint
Enclosing class:
AbstractJDBCSavepointManager

protected class AbstractJDBCSavepointManager.ConnectionSavepoint
extends org.apache.openjpa.kernel.OpenJPASavepoint

A savepoint which provides access to the current transactional connection.


Constructor Summary
AbstractJDBCSavepointManager.ConnectionSavepoint(org.apache.openjpa.kernel.Broker broker, java.lang.String name, boolean copy)
           
 
Method Summary
 java.sql.Connection getConnection()
          Return the current Connection for this savepoint.
 java.lang.Object getDataStoreSavepoint()
          Return the stored savepoint object
 java.util.Collection rollback(java.util.Collection previous)
           
 void save(java.util.Collection states)
           
 void setDataStoreSavepoint(java.lang.Object savepoint)
          Set the implementation specific savepoint object
 
Methods inherited from class org.apache.openjpa.kernel.OpenJPASavepoint
getBroker, getCopyFieldState, getName, getStates, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJDBCSavepointManager.ConnectionSavepoint

public AbstractJDBCSavepointManager.ConnectionSavepoint(org.apache.openjpa.kernel.Broker broker,
                                                        java.lang.String name,
                                                        boolean copy)
Method Detail

getDataStoreSavepoint

public java.lang.Object getDataStoreSavepoint()
Return the stored savepoint object


setDataStoreSavepoint

public void setDataStoreSavepoint(java.lang.Object savepoint)
Set the implementation specific savepoint object


getConnection

public java.sql.Connection getConnection()
Return the current Connection for this savepoint.


rollback

public java.util.Collection rollback(java.util.Collection previous)
Overrides:
rollback in class org.apache.openjpa.kernel.OpenJPASavepoint

save

public void save(java.util.Collection states)
Overrides:
save in class org.apache.openjpa.kernel.OpenJPASavepoint


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.