Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sonc.game;
- import java.io.Serializable;
- import java.util.HashMap;
- import sonc.shared.SoncException;
- import sonc.client.SoncService;
- import sonc.shared.Movie;
- import java.io.*;
- import java.util.*;
- public class Manager extends java.lang.Object implements java.io.Serializable{
- private static final long serialVersionUID = 1L;
- private static Manager manager = null;
- private HashMap<String,String> users;
- private static File file;
- private LinkedList<Movie> movie = new LinkedList<Movie>();
- //CONSTRUCTOR
- Manager(){
- }
- public boolean register(java.lang.String userId, java.lang.String password) throws SoncException {
- if(users.containsKey(userId))
- return false;
- users.put(userId,password);
- return true;
- }
- public boolean authenticate(java.lang.String nick,java.lang.String password) {
- if(users.containsKey(nick))
- if(users.get(nick).equals(password))
- return true;
- return false;
- }
- public boolean updatePassword(java.lang.String nick, java.lang.String oldPassword, java.lang.String newPassword) throws SoncException {
- if(users.containsKey(nick))
- if(users.get(nick).equals(oldPassword)){
- users.put(nick, newPassword);
- return true;
- }
- return false;
- }
- public static Manager getInstance() throws SoncException{
- if(manager == null) {
- if(file.exists() && !file.isDirectory())
- return new Manager();
- else
- return new Manager();
- }
- else
- return manager;
- }
- public static java.io.File getPlayersFile(){
- return file;
- }
- public static void setPlayersFile(java.io.File managerFile) {
- file = managerFile;
- }
- /*
- public Movie battle(java.util.List<java.lang.String> nicks) {
- World world = new World();
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement