mnemosyne.core
Class PersistentRootImpl

java.lang.Object
  |
  +--mnemosyne.core.NonAopPersistable
        |
        +--mnemosyne.core.PersistentRootImpl
All Implemented Interfaces:
java.lang.Cloneable, Persistable, PersistentRoot, java.io.Serializable

public class PersistentRootImpl
extends NonAopPersistable
implements PersistentRoot

This class represents the persistentRoot of the persistent graph. All objects reachable from this object are automatically made persistent.

Version:
$Id: PersistentRootImpl.java,v 1.2 2004/08/12 14:01:05 charlesblaxland Exp $
See Also:
Serialized Form

Constructor Summary
PersistentRootImpl()
           
 
Method Summary
 java.lang.Object getPersistentRoot(java.lang.String rootName)
           
(package private)  java.lang.Object getPersistentRootNoIntercept(java.lang.String rootName)
           
 void setPersistentRoot(java.lang.String rootName, java.lang.Object persistentRoot)
           
(package private)  void setPersistentRootNoIntercept(java.lang.String rootName, java.lang.Object persistentRoot)
           
 
Methods inherited from class mnemosyne.core.NonAopPersistable
getPersistentObject, isArchiveVersion, isPersistent, setArchiveVersion, setPersistentObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentRootImpl

public PersistentRootImpl()
Method Detail

getPersistentRoot

public java.lang.Object getPersistentRoot(java.lang.String rootName)
Specified by:
getPersistentRoot in interface PersistentRoot

setPersistentRoot

public void setPersistentRoot(java.lang.String rootName,
                              java.lang.Object persistentRoot)
Specified by:
setPersistentRoot in interface PersistentRoot

getPersistentRootNoIntercept

java.lang.Object getPersistentRootNoIntercept(java.lang.String rootName)

setPersistentRootNoIntercept

void setPersistentRootNoIntercept(java.lang.String rootName,
                                  java.lang.Object persistentRoot)


Copyright © 2004 Charles Blaxland. All Rights Reserved.