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.

31 lines
611 B

  1. package de.hs_fulda.ciip.projjpn;
  2. import java.util.HashMap;
  3. public class Customers {
  4. HashMap<String, User> pool = new HashMap<String, User>();
  5. public boolean nickNameAvailable(String nickname) {
  6. User u = pool.get(nickname);
  7. if (null == u) {
  8. return true;
  9. }
  10. return false;
  11. }
  12. public User registerUser(User user) {
  13. return pool.putIfAbsent(user.nickName, user);
  14. }
  15. public User deleteUser(String userNickname) {
  16. return pool.remove(userNickname);
  17. }
  18. public User getByNickname(String nickname) {
  19. return pool.get(nickname);
  20. }
  21. public int getCountOfUsers() {
  22. return pool.size();
  23. }
  24. }