Advertisement
Guest User

Untitled

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