1 package org.sourceforge.jemm.database.remote.server; 2 3 import java.util.Map; 4 5 import org.sourceforge.jemm.comm.server.RPCClientId; 6 import org.sourceforge.jemm.comm.server.RPCServer; 7 import org.sourceforge.jemm.database.ClientId; 8 9 public class ClientReferenceHandler { 10 private final RPCServer rpcServer; 11 private final Map<RPCClientId, ClientId> rpcIdToClientIdMap; 12 13 public ClientReferenceHandler(RPCServer rpcServer,Map<RPCClientId, ClientId> rpcIdToClientIdMap) { 14 this.rpcServer = rpcServer; 15 this.rpcIdToClientIdMap = rpcIdToClientIdMap; 16 } 17 18 public ClientId getClientId() { 19 RPCClientId rpcId = rpcServer.getClientId(); 20 ClientId clientId = rpcIdToClientIdMap.get(rpcId); 21 return clientId; 22 } 23 }