package codeine.jsons.auth; import java.util.Collection; import java.util.Collections; import java.util.Set; import com.google.common.collect.Sets; public class IdentityConfJson { private Set<CodeineUser> users = Sets.newHashSet(); public Collection<CodeineUser> entries() { return Collections.unmodifiableCollection(users); } public CodeineUser add(String name, String credentials) { CodeineUser user = CodeineUser.createNewUser(name, credentials); users.add(user); return user; } public CodeineUser getOrNull(String username) { for (CodeineUser user : users) { if (user.username().equals(username)) { return user; } } return null; } }