44 lines
765 B
Java
44 lines
765 B
Java
package chat;
|
|
|
|
import java.io.*;
|
|
import java.util.*;
|
|
|
|
public class User {
|
|
|
|
private String pseudo;
|
|
private List<String> knownUsers;
|
|
private List<String> knownHosts;
|
|
|
|
public User(String in_pseudo)
|
|
{
|
|
pseudo = in_pseudo;
|
|
knownUsers = new ArrayList<String>();
|
|
knownHosts = new ArrayList<String>();
|
|
}
|
|
|
|
public void add_to_known_users(String name, String address)
|
|
{
|
|
knownUsers.add(name);
|
|
knownHosts.add(address);
|
|
}
|
|
public void setpseudo(String pseudo)
|
|
{
|
|
this.pseudo = pseudo;
|
|
}
|
|
public String getpseudo()
|
|
{
|
|
return pseudo;
|
|
}
|
|
public Boolean findUser(String username)
|
|
{
|
|
return (knownUsers.indexOf(username) != -1);
|
|
}
|
|
public List<String> getUsers()
|
|
{
|
|
return knownUsers;
|
|
}
|
|
public List<String> getHosts()
|
|
{
|
|
return knownHosts;
|
|
}
|
|
}
|