mnemosyne.core
Interface Persistable

All Known Implementing Classes:
AspectwerkzPersistenceMixin.PersistenceMixinImpl, NonAopPersistable

public interface Persistable

Interface for all objects that are persistable. Generally, implementations of this class will be woven into classes by an aspect system.

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

Method Summary
 PersistentObject getPersistentObject()
           
 boolean isArchiveVersion()
           
 boolean isPersistent()
           
 void setArchiveVersion(boolean archiveVersion)
           
 void setPersistentObject(PersistentObject persistentObject)
           
 

Method Detail

getPersistentObject

public PersistentObject getPersistentObject()

setPersistentObject

public void setPersistentObject(PersistentObject persistentObject)

isPersistent

public boolean isPersistent()

isArchiveVersion

public boolean isArchiveVersion()

setArchiveVersion

public void setArchiveVersion(boolean archiveVersion)


Copyright © 2004 Charles Blaxland. All Rights Reserved.