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 }