You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
676 B

package de.hs_fulda.ciip.projjpn;
import java.util.HashMap;
public class Customers {
HashMap<String, User> pool = new HashMap<String, User>();
public boolean nickNameAvailable(String nickname) {
User u = pool.get(nickname);
if (null == u) {
return true;
}
return false;
}
/**
*
* @param user New User to register.
* @return
*/
public User registerUser(User user) {
return pool.putIfAbsent(user.nickName, user);
}
public User deleteUser(String userNickname) {
return pool.remove(userNickname);
}
public User getByNickname(String nickname) {
return pool.get(nickname);
}
public int getCountOfUsers() {
return pool.size();
}
}