package cactusServer.models; import javax.inject.Singleton; import cactusServer.entities.Account; import java.util.HashMap; @Singleton public class Accounts { private static Accounts theInstance = null; private HashMap<String,Account> accounts = new HashMap<>(); public Accounts() { } public static Accounts getInstance() { if (theInstance == null) { theInstance = new Accounts(); } return theInstance; } public Account createAcount(String userID,String userName,String userPass) { System.out.println(userName); Account newAccount = new Account(userName,userPass); accounts.put(userID, newAccount); System.out.println(userID); return newAccount; } public Account getAccount(String userID) { Account editAccount = accounts.get(userID); return editAccount; } public String deleteAccount(String userID) { accounts.remove(userID); return "complated remove account"; } }