mnemosyne.core
Interface PersistentObject
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- PersistentObjectImpl
- public interface PersistentObject
- extends java.io.Serializable
- Version:
- $Id: PersistentObject.java,v 1.1.1.1 2004/08/07 06:41:06 charlesblaxland Exp $
initialize
public void initialize(java.lang.Object initialVersion)
initializeAsNewObject
public void initializeAsNewObject(java.lang.Object initialVersion)
getGuid
public Guid getGuid()
findTargetObject
public java.lang.Object findTargetObject()
findWritableTargetObject
public java.lang.Object findWritableTargetObject()
prepareForCommit
public java.util.Set prepareForCommit()
commit
public void commit(Version versionToCommitAs)
rollback
public void rollback()
Copyright © 2004 Charles Blaxland. All Rights Reserved.