package test;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class UserManager implements Serializable {


	private List userList;
	
	private void initialize()
	{
		if (null == userList)
		{
			long counter = 0;
			
			userList = new ArrayList();
			userList.add(new User("user" + String.valueOf(++counter)));
			userList.add(new User("user" + String.valueOf(++counter)));
			userList.add(new User("user" + String.valueOf(++counter)));
			userList.add(new User("user" + String.valueOf(++counter)));
			userList.add(new User("user" + String.valueOf(++counter)));
			userList.add(new User("user" + String.valueOf(++counter)));
		}
	}
	
	public User getUser(String username) {
		// TODO Auto-generated method stub
		return null;
	}

	public List getUsers() {
		initialize();
		return userList;
	}

	public void saveUser(User user) throws UserExistsException {
		// TODO Auto-generated method stub
		
	}

	public void removeUser(String username) {
		// TODO Auto-generated method stub
		
	}

	public User getUser(User user) {
		return user;
	}

}
