View Javadoc

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  }