org.sourceforge.jemm.database.memory
Class ClassIFImpl

java.lang.Object
  extended by org.sourceforge.jemm.database.memory.ClassIFImpl
All Implemented Interfaces:
StorageEngineClassIF

public class ClassIFImpl
extends java.lang.Object
implements StorageEngineClassIF


Constructor Summary
ClassIFImpl()
           
 
Method Summary
 ClassId createClassId()
          Generate a new unique classId
 ClassId getClassIdByName(java.lang.String className)
          Return the classId with the registered class named 'className'
 ClassInfo getClassInfoById(ClassId classId)
           
 void saveClassInfo(ClassId classId, ClassInfo info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassIFImpl

public ClassIFImpl()
Method Detail

createClassId

public ClassId createClassId()
Description copied from interface: StorageEngineClassIF
Generate a new unique classId

Specified by:
createClassId in interface StorageEngineClassIF
Returns:
A new unique classId

getClassInfoById

public ClassInfo getClassInfoById(ClassId classId)
Specified by:
getClassInfoById in interface StorageEngineClassIF

getClassIdByName

public ClassId getClassIdByName(java.lang.String className)
Description copied from interface: StorageEngineClassIF
Return the classId with the registered class named 'className'

Specified by:
getClassIdByName in interface StorageEngineClassIF
Parameters:
className - The classname of the registered class
Returns:
The id of the registered class or null if not found.

saveClassInfo

public void saveClassInfo(ClassId classId,
                          ClassInfo info)
Specified by:
saveClassInfo in interface StorageEngineClassIF


Copyright © 2009. All Rights Reserved.