protected class AbstractJDBCSavepointManager.ConnectionSavepoint extends OpenJPASavepoint
Constructor and Description |
---|
AbstractJDBCSavepointManager.ConnectionSavepoint(Broker broker,
java.lang.String name,
boolean copy) |
Modifier and Type | Method and Description |
---|---|
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)
Handle the rolled back state, returning saved data.
|
void |
save(java.util.Collection states)
Set this savepoint, saving any state for the passed-in
OpenJPAStateManager s as necessary. |
void |
setDataStoreSavepoint(java.lang.Object savepoint)
Set the implementation specific savepoint object
|
getBroker, getCopyFieldState, getName, getStates, release
public AbstractJDBCSavepointManager.ConnectionSavepoint(Broker broker, java.lang.String name, boolean copy)
public java.lang.Object getDataStoreSavepoint()
public void setDataStoreSavepoint(java.lang.Object savepoint)
public java.sql.Connection getConnection()
Connection
for this savepoint.public java.util.Collection rollback(java.util.Collection previous)
OpenJPASavepoint
rollback
in class OpenJPASavepoint
previous
- previous savepoints set in the transactionpublic void save(java.util.Collection states)
OpenJPASavepoint
OpenJPAStateManager
s as necessary.save
in class OpenJPASavepoint