Package com.db4o.internal.references
Class TransactionalReferenceSystem
- java.lang.Object
-
- com.db4o.internal.references.TransactionalReferenceSystemBase
-
- com.db4o.internal.references.TransactionalReferenceSystem
-
- All Implemented Interfaces:
ReferenceSystem
public class TransactionalReferenceSystem extends TransactionalReferenceSystemBase implements ReferenceSystem
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.references.TransactionalReferenceSystemBase
_committedReferences, _newReferences
-
-
Constructor Summary
Constructors Constructor Description TransactionalReferenceSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExistingReference(ObjectReference ref)voidaddNewReference(ObjectReference ref)voidcommit()voiddiscarded()voidremoveReference(ObjectReference ref)voidrollback()-
Methods inherited from class com.db4o.internal.references.TransactionalReferenceSystemBase
createNewReferences, referenceForId, referenceForObject, traverseNewReferences, traverseReferences
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.db4o.internal.references.ReferenceSystem
referenceForId, referenceForObject, traverseReferences
-
-
-
-
Method Detail
-
commit
public void commit()
- Specified by:
commitin interfaceReferenceSystem- Specified by:
commitin classTransactionalReferenceSystemBase
-
addExistingReference
public void addExistingReference(ObjectReference ref)
- Specified by:
addExistingReferencein interfaceReferenceSystem- Specified by:
addExistingReferencein classTransactionalReferenceSystemBase
-
addNewReference
public void addNewReference(ObjectReference ref)
- Specified by:
addNewReferencein interfaceReferenceSystem- Specified by:
addNewReferencein classTransactionalReferenceSystemBase
-
removeReference
public void removeReference(ObjectReference ref)
- Specified by:
removeReferencein interfaceReferenceSystem- Specified by:
removeReferencein classTransactionalReferenceSystemBase
-
rollback
public void rollback()
- Specified by:
rollbackin interfaceReferenceSystem- Specified by:
rollbackin classTransactionalReferenceSystemBase
-
discarded
public void discarded()
- Specified by:
discardedin interfaceReferenceSystem
-
-