Advertisement
Guest User

Untitled

a guest
May 27th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. package game;
  2.  
  3. import java.io.Serializable;
  4. import java.util.HashMap;
  5.  
  6. import game.Authenticator;
  7. import sonc.shared.SoncException;
  8. import sonc.shared.Movie;
  9. import java.io.*;
  10. import java.util.*;
  11.  
  12. public class Manager extends java.lang.Object implements java.io.Serializable{
  13. private static Authenticator authenticator;
  14. private static final long serialVersionUID = 1L;
  15. private static Manager manager = null;
  16. private HashMap<String,String> users = new HashMap<String,String>();
  17. private static File file;
  18. private LinkedList<Movie> movie = new LinkedList<Movie>();
  19.  
  20. //CONSTRUCTOR
  21. public Manager(){
  22.  
  23. }
  24.  
  25.  
  26. public boolean register(String userId,String password) throws SoncException {
  27. if(users.containsKey(userId))
  28. return false;
  29. users.put(userId,password);
  30. return true;
  31. }
  32.  
  33. public boolean authenticate(String nick,String password) {
  34. if(users.containsKey(nick))
  35. if(users.get(nick).equals(password))
  36. return true;
  37. return false;
  38. }
  39.  
  40.  
  41.  
  42.  
  43. public static Manager getInstance() throws SoncException{
  44. if(manager == null) {
  45. if(file.exists() && !file.isDirectory())
  46. return new Manager();
  47. else
  48. return new Manager();
  49. }
  50. else
  51. return manager;
  52. }
  53.  
  54. public static java.io.File getPlayersFile(){
  55. return file;
  56. }
  57.  
  58. public static void setPlayersFile(java.io.File managerFile) {
  59. file = managerFile;
  60. }
  61.  
  62. /*
  63. public Movie battle(java.util.List<java.lang.String> nicks) {
  64. World world = new World();
  65. */
  66.  
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement