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
All Implemented Interfaces:
Serializable
Enclosing class:
AbstractJDBCSavepointManager

protected class AbstractJDBCSavepointManager.ConnectionSavepoint
extends OpenJPASavepoint

A savepoint which provides access to the current transactional connection.

See Also:
Serialized Form

Constructor Summary
AbstractJDBCSavepointManager.ConnectionSavepoint(Broker broker, String name, boolean copy)
           
 
Method Summary
 Connection getConnection()
          Return the current Connection for this savepoint.
 Object getDataStoreSavepoint()
          Return the stored savepoint object
 Collection rollback(Collection previous)
           
 void save(Collection states)
           
 void setDataStoreSavepoint(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(Broker broker,
                                                        String name,
                                                        boolean copy)
Method Detail

getDataStoreSavepoint

public Object getDataStoreSavepoint()
Return the stored savepoint object


setDataStoreSavepoint

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


getConnection

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


rollback

public Collection rollback(Collection previous)
Overrides:
rollback in class OpenJPASavepoint

save

public void save(Collection states)
Overrides:
save in class OpenJPASavepoint


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