org.xorm
Class TransactionImpl
java.lang.Object
|
+--org.xorm.TransactionImpl
- All Implemented Interfaces:
- I15d, Transaction
- public class TransactionImpl
- extends Object
- implements Transaction, I15d
A transaction with ACID properties, to which may be attached
any number of objects.
| Fields inherited from interface org.xorm.I15d |
I18N |
TransactionImpl
public TransactionImpl(org.xorm.InterfaceManager mgr,
DatastoreDriver driver,
Options jdoOptions)
getPersistenceManager
public PersistenceManager getPersistenceManager()
- Specified by:
getPersistenceManager in interface Transaction
getDriver
public DatastoreDriver getDriver()
attach
public void attach(Object o)
contains
public boolean contains(Object o)
get
public Object get(Class clazz,
Object primaryKey)
detach
public void detach(Object o)
detachRelationship
public void detachRelationship(RelationshipProxy rp)
begin
public void begin()
- Specified by:
begin in interface Transaction
begin
public void begin(boolean readOnly)
rollback
public void rollback()
- Specified by:
rollback in interface Transaction
commit
public void commit()
- Specified by:
commit in interface Transaction
isActive
public boolean isActive()
- Specified by:
isActive in interface Transaction
setSynchronization
public void setSynchronization(Synchronization synchronization)
- Specified by:
setSynchronization in interface Transaction
getSynchronization
public Synchronization getSynchronization()
- Specified by:
getSynchronization in interface Transaction
setNontransactionalRead
public void setNontransactionalRead(boolean value)
- Specified by:
setNontransactionalRead in interface Transaction
getNontransactionalRead
public boolean getNontransactionalRead()
- Specified by:
getNontransactionalRead in interface Transaction
setNontransactionalWrite
public void setNontransactionalWrite(boolean value)
- Specified by:
setNontransactionalWrite in interface Transaction
getNontransactionalWrite
public boolean getNontransactionalWrite()
- Specified by:
getNontransactionalWrite in interface Transaction
setOptimistic
public void setOptimistic(boolean value)
- Specified by:
setOptimistic in interface Transaction
getOptimistic
public boolean getOptimistic()
- Specified by:
getOptimistic in interface Transaction
setRetainValues
public void setRetainValues(boolean value)
- Specified by:
setRetainValues in interface Transaction
getRetainValues
public boolean getRetainValues()
- Specified by:
getRetainValues in interface Transaction
setRestoreValues
public void setRestoreValues(boolean restoreValues)
- Specified by:
setRestoreValues in interface Transaction
getRestoreValues
public boolean getRestoreValues()
- Specified by:
getRestoreValues in interface Transaction
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize in class Object
Throwable
$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/TransactionImpl.html,v 1.9 2004/05/30 08:55:03 wbiggs Exp $