1 package org.sourceforge.jemm.database.components.interfaces; 2 3 import org.sourceforge.jemm.database.ClientId; 4 import org.sourceforge.jemm.database.components.ObjectStatusListener; 5 import org.sourceforge.jemm.types.ID; 6 7 public interface DBClientRefHandler { 8 void recordReference(ClientId clientId, ID id); 9 void setObjectStatusListener(ObjectStatusListener objectStatusListener); 10 void clearReference(ClientId clientId, ID id); 11 boolean hasReference(ClientId clientId, ID id); 12 void clientDisconnect(ClientId clientId); 13 }