gr.demokritos.iit.jinsect.storage
Class INSECTMemoryDB

java.lang.Object
  extended by gr.demokritos.iit.jinsect.storage.INSECTDB
      extended by gr.demokritos.iit.jinsect.storage.INSECTMemoryDB

public class INSECTMemoryDB
extends INSECTDB


Field Summary
 
Fields inherited from class gr.demokritos.iit.jinsect.storage.INSECTDB
CATEGORY_TYPE, DOCUMENT_TYPE
 
Constructor Summary
INSECTMemoryDB()
          Creates a new instance of INSECTMemoryDB
 
Method Summary
 void deleteObject(java.lang.String sObjectName, java.lang.String sObjectCategory)
           
 boolean existsObject(java.lang.String sObjectName, java.lang.String sObjectCategory)
           
 java.lang.String getObjDataToString(java.lang.Object oObject)
           
 java.lang.String[] getObjectList(java.lang.String sObjectCategory)
           
protected  java.lang.String getObjectName(java.lang.String sObjectName, java.lang.String sObjectCategory)
           
 java.lang.Object getStringToObjData(java.lang.String sData)
           
 java.lang.Object loadObject(java.lang.String sObjectName, java.lang.String sObjectCategory)
           
 void saveObject(java.io.Serializable oObj, java.lang.String sObjectName, java.lang.String sObjectCategory)
           
 
Methods inherited from class gr.demokritos.iit.jinsect.storage.INSECTDB
finalizeDB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

INSECTMemoryDB

public INSECTMemoryDB()
Creates a new instance of INSECTMemoryDB

Method Detail

getObjectName

protected java.lang.String getObjectName(java.lang.String sObjectName,
                                         java.lang.String sObjectCategory)

saveObject

public void saveObject(java.io.Serializable oObj,
                       java.lang.String sObjectName,
                       java.lang.String sObjectCategory)
Specified by:
saveObject in class INSECTDB

loadObject

public java.lang.Object loadObject(java.lang.String sObjectName,
                                   java.lang.String sObjectCategory)
Specified by:
loadObject in class INSECTDB

deleteObject

public void deleteObject(java.lang.String sObjectName,
                         java.lang.String sObjectCategory)
Specified by:
deleteObject in class INSECTDB

existsObject

public boolean existsObject(java.lang.String sObjectName,
                            java.lang.String sObjectCategory)
Overrides:
existsObject in class INSECTDB

getObjectList

public java.lang.String[] getObjectList(java.lang.String sObjectCategory)
Overrides:
getObjectList in class INSECTDB

getObjDataToString

public java.lang.String getObjDataToString(java.lang.Object oObject)
Specified by:
getObjDataToString in class INSECTDB

getStringToObjData

public java.lang.Object getStringToObjData(java.lang.String sData)
Specified by:
getStringToObjData in class INSECTDB