@Override public Map<String, Credentials> apply(HttpResponse arg0) { Map<String, Credentials> serverNameToCredentials = Maps.newHashMap(); for (Password password : json.apply(arg0).getList()) { serverNameToCredentials.put( password.getServer().getName(), new Credentials(password.getUserName(), password.getPassword())); } return serverNameToCredentials; }
@Override public int compareTo(Password o) { return server.getName().compareTo(o.getServer().getName()); }