|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcommon.User
public class User
A representatin of a Gossip user.
Field Summary | |
---|---|
private int |
connection
|
private java.lang.Boolean |
friend
|
private java.net.InetAddress |
ip
|
private java.lang.String |
nick
|
private int |
port
|
private static long |
serialVersionUID
|
private java.lang.Boolean |
state
|
Constructor Summary | |
---|---|
User(java.lang.String name,
java.net.InetAddress ip,
int port,
java.lang.Boolean state,
java.lang.Boolean friend)
|
Method Summary | |
---|---|
User |
clone()
|
int |
compareTo(java.lang.Object usr2)
Compares this user (usr1) with usr2 by their nicknames. |
boolean |
equals(java.lang.Object u2)
|
int |
getConn()
|
java.net.InetAddress |
getIP()
|
java.lang.String |
getNick()
|
int |
getPort()
|
java.lang.Boolean |
isFriend()
|
boolean |
isOnline()
|
void |
setConn(int status)
Sets the connection number. |
void |
setFriend(java.lang.Boolean friend)
Sets the user friendness. |
void |
setIp(java.net.InetAddress ip)
Sets the user IP address. |
void |
setName(java.lang.String name)
Sets the name of this user. |
void |
setOnline(boolean state)
Sets the user state. |
void |
setPort(int port)
Sets the TCP port of the user. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private java.lang.String nick
private java.net.InetAddress ip
private int port
private java.lang.Boolean state
private java.lang.Boolean friend
private int connection
Constructor Detail |
---|
public User(java.lang.String name, java.net.InetAddress ip, int port, java.lang.Boolean state, java.lang.Boolean friend)
name
- the user's nickname.ip
- the users' ip.port
- the user's TCP port.state
- the user's state (true if online).friend
- true if the user is a friend (only needed if the user is contained in a contact list)Method Detail |
---|
public boolean equals(java.lang.Object u2)
equals
in class java.lang.Object
public java.lang.String getNick()
public java.net.InetAddress getIP()
public int getPort()
public void setName(java.lang.String name)
name
- the name.public void setPort(int port)
port
- the user port.public void setIp(java.net.InetAddress ip)
ip
- public boolean isOnline()
public java.lang.Boolean isFriend()
public void setOnline(boolean state)
state
- true if on-line, false if off-line.public void setFriend(java.lang.Boolean friend)
friend
- the user friendness.public int getConn()
public void setConn(int status)
status
- the connection number.public User clone()
clone
in class java.lang.Object
public int compareTo(java.lang.Object usr2)
compareTo
in interface java.lang.Comparable<java.lang.Object>
usr2
- the user to compare to.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |