kodo.jdbc.runtime
Class AbstractJDBCSavepointManager.ConnectionSavepoint
java.lang.Object
|
+--kodo.runtime.KodoSavepoint
|
+--kodo.jdbc.runtime.AbstractJDBCSavepointManager.ConnectionSavepoint
- Enclosing class:
- AbstractJDBCSavepointManager
- protected class AbstractJDBCSavepointManager.ConnectionSavepoint
- extends KodoSavepoint
A savepoint which provides access to the current transactional
connection.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJDBCSavepointManager.ConnectionSavepoint
public AbstractJDBCSavepointManager.ConnectionSavepoint(KodoPersistenceManager pm,
String name)
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)
- Description copied from class:
KodoSavepoint
- Handle the rolled back state, returning saved data.
Subclasses should return the collection returned from this method.
- Overrides:
rollback in class KodoSavepoint
- Following copied from class:
kodo.runtime.KodoSavepoint
- Parameters:
previous - previous savepoints set in the transaction
save
public void save(Collection states)
- Description copied from class:
KodoSavepoint
- Set this savepoint, saving any state for the passed-in
KodoStateManagers as necessary.
- Overrides:
save in class KodoSavepoint
Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.