mnemosyne.core
Interface Transaction

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
StandardTransaction

public interface Transaction
extends java.io.Serializable

Version:
$Id: Transaction.java,v 1.1.1.1 2004/08/07 06:41:13 charlesblaxland Exp $

Method Summary
 void addModifiedObject(PersistentObject object)
           
 void commit(Version versionToCommitAs)
           
 boolean hasModifiedOrAddedObject(PersistentObject obj)
           
 void prepareForCommit()
           
 void rollback()
           
 

Method Detail

addModifiedObject

public void addModifiedObject(PersistentObject object)

hasModifiedOrAddedObject

public boolean hasModifiedOrAddedObject(PersistentObject obj)

prepareForCommit

public void prepareForCommit()

commit

public void commit(Version versionToCommitAs)

rollback

public void rollback()


Copyright © 2004 Charles Blaxland. All Rights Reserved.