ch.nix.ert.datastore
Class DataStore

java.lang.Object
  extended bych.nix.ert.datastore.DataStore
All Implemented Interfaces:
DataStoreInterface

public class DataStore
extends java.lang.Object
implements DataStoreInterface

TODO Edit this text for a better description

Author:
michi

Constructor Summary
DataStore(java.lang.String instanceId)
           
 
Method Summary
 boolean deleteDataItem(DataItem data)
           
 java.lang.String getDatabaseId()
          If database is still closed, databaseId is null
 DataItem getDataItem(DataItem data)
           
 int getDbSize()
           
 DataItem getNextDataItem(DataItem data)
           
 DataItem getPreviousDataItem(DataItem data)
           
 boolean putDataItem(DataItem data)
           
 void setDatabaseId(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataStore

public DataStore(java.lang.String instanceId)
Method Detail

getDataItem

public DataItem getDataItem(DataItem data)
Specified by:
getDataItem in interface DataStoreInterface

putDataItem

public boolean putDataItem(DataItem data)
Specified by:
putDataItem in interface DataStoreInterface

deleteDataItem

public boolean deleteDataItem(DataItem data)
Specified by:
deleteDataItem in interface DataStoreInterface

getDbSize

public int getDbSize()
Specified by:
getDbSize in interface DataStoreInterface

getDatabaseId

public java.lang.String getDatabaseId()
Description copied from interface: DataStoreInterface
If database is still closed, databaseId is null

If database is opened and running, databaseId contains an unique Id (namespace like "ch.nix.accountDB")

Specified by:
getDatabaseId in interface DataStoreInterface
Returns:
Returns the databaseId.

setDatabaseId

public void setDatabaseId(java.lang.String id)
Specified by:
setDatabaseId in interface DataStoreInterface

getNextDataItem

public DataItem getNextDataItem(DataItem data)
Specified by:
getNextDataItem in interface DataStoreInterface

getPreviousDataItem

public DataItem getPreviousDataItem(DataItem data)
Specified by:
getPreviousDataItem in interface DataStoreInterface


Copyright © 2004 Michael Kussmaul - Revision: 183 - Date: 2004-11-16T15:42:13.763853Z