package org.fnppl.opensdx.keyserverfe.client;
import org.fnppl.opensdx.keyserverfe.shared.NodeState;
import org.fnppl.opensdx.keyserverfe.shared.User;
import java.util.Vector;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
/**
* The client side stub for the RPC service.
*/
@RemoteServiceRelativePath("service")
public interface KeyserverService extends RemoteService {
User loginAnonymous(String keyid) throws IllegalArgumentException;
User login(String username, String password) throws IllegalArgumentException;
User updateKeyInfoAndLogs(String username, Vector<NodeState> states, Vector<String> keyids, boolean inLogs, boolean outLogs) throws IllegalArgumentException;
}