org.neodatis.odb.core.layers.layer2.meta
Class SessionMetaModel

java.lang.Object
  extended by org.neodatis.odb.core.layers.layer2.meta.MetaModel
      extended by org.neodatis.odb.core.layers.layer2.meta.SessionMetaModel
All Implemented Interfaces:
java.io.Serializable

public class SessionMetaModel
extends MetaModel

The main implementation of the MetaModel abstract class.

Author:
osmadja
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.neodatis.odb.core.layers.layer2.meta.MetaModel
classPool
 
Constructor Summary
SessionMetaModel()
           
 
Method Summary
 void addChangedClass(ClassInfo classInfo)
          Saves the fact that something has changed in the class (number of objects or last object oid)
 MetaModel duplicate()
           
 java.util.Collection<ClassInfo> getChangedClassInfo()
           
 void resetChangedClasses()
           
 
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.MetaModel
addClass, addClasses, clear, existClass, fromClassInfos, getAllClasses, getClassInfo, getClassInfo, getClassInfoFromId, getHistory, getLastClassInfo, getNumberOfClasses, getNumberOfSystemClasses, getNumberOfUserClasses, getPersistentSubclassesOf, getSystemClasses, getUserClasses, hasChanged, setHasChanged, slowGetUserClassInfo, slowGetUserClassInfoIndex, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionMetaModel

public SessionMetaModel()
Method Detail

addChangedClass

public void addChangedClass(ClassInfo classInfo)
Saves the fact that something has changed in the class (number of objects or last object oid)

Specified by:
addChangedClass in class MetaModel
Parameters:
classInfo -
uci -

getChangedClassInfo

public java.util.Collection<ClassInfo> getChangedClassInfo()
Specified by:
getChangedClassInfo in class MetaModel

resetChangedClasses

public void resetChangedClasses()
Specified by:
resetChangedClasses in class MetaModel

duplicate

public MetaModel duplicate()
Specified by:
duplicate in class MetaModel
Returns: