1 package org.sourceforge.jemm.database.components.se;
2
3 import java.util.Iterator;
4
5 import org.sourceforge.jemm.database.components.types.StoredObject;
6 import org.sourceforge.jemm.types.ID;
7
8 public interface StorageEngineObjectIF {
9 ID generateId();
10 Iterator<ID> idIterator();
11 void save(StoredObject so);
12 StoredObject getObject(ID id);
13 void updateObject(StoredObject so);
14 boolean checkObjectExists(ID objectId);
15 void removeObject(ID id);
16 int count();
17 }