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 }