Package org.apache.openjpa.jdbc.kernel
Class AbstractJDBCSavepointManager.ConnectionSavepoint
java.lang.Object
org.apache.openjpa.kernel.OpenJPASavepoint
org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AbstractJDBCSavepointManager
A savepoint which provides access to the current transactional
connection.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the currentConnectionfor this savepoint.Return the stored savepoint objectrollback(Collection previous) Handle the rolled back state, returning saved data.voidsave(Collection states) Set this savepoint, saving any state for the passed-inOpenJPAStateManagers as necessary.voidsetDataStoreSavepoint(Object savepoint) Set the implementation specific savepoint objectMethods inherited from class org.apache.openjpa.kernel.OpenJPASavepoint
getBroker, getCopyFieldState, getName, getStates, release
-
Constructor Details
-
ConnectionSavepoint
-
-
Method Details
-
getDataStoreSavepoint
Return the stored savepoint object -
setDataStoreSavepoint
Set the implementation specific savepoint object -
getConnection
Return the currentConnectionfor this savepoint. -
rollback
Description copied from class:OpenJPASavepointHandle the rolled back state, returning saved data. Subclasses should return the collection returned from this method.- Overrides:
rollbackin classOpenJPASavepoint- Parameters:
previous- previous savepoints set in the transaction
-
save
Description copied from class:OpenJPASavepointSet this savepoint, saving any state for the passed-inOpenJPAStateManagers as necessary.- Overrides:
savein classOpenJPASavepoint
-