rero.client.notify
Class NotifyUser
java.lang.Object
rero.client.Feature
rero.client.notify.NotifyUser
- All Implemented Interfaces:
- ChatListener, FrameworkConstants
public class NotifyUser
- extends Feature
- implements ChatListener, FrameworkConstants
Fields inherited from interface rero.ircfw.interfaces.FrameworkConstants |
$ADDRESS$, $DATA$, $EVENT$, $HOST$, $NICK$, $NUMERIC$, $PARMS$, $RAW$, $SERVER$, $SOURCE$, $TARGET$, $TYPE$, $USER$ |
Constructor Summary |
NotifyUser(java.lang.String nick)
|
Method Summary |
int |
fireChatEvent(java.util.HashMap eventDescription)
|
java.lang.String |
getAddress()
returns the users address |
java.lang.String |
getNickname()
returns the users nickname |
long |
getTimeOnline()
returns total amount of time user has been online (in seconds) |
void |
init()
|
boolean |
isChatEvent(java.lang.String eventId,
java.util.HashMap eventDescription)
|
boolean |
isSignedOn()
is the user signed on or not |
void |
signOff()
a method to tell this object the user has signed off and to take appropriate action |
void |
signOn()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
nickname
protected java.lang.String nickname
address
protected java.lang.String address
time
protected long time
signedon
protected boolean signedon
NotifyUser
public NotifyUser(java.lang.String nick)
signOff
public void signOff()
- a method to tell this object the user has signed off and to take appropriate action
signOn
public void signOn()
getNickname
public java.lang.String getNickname()
- returns the users nickname
getAddress
public java.lang.String getAddress()
- returns the users address
isSignedOn
public boolean isSignedOn()
- is the user signed on or not
getTimeOnline
public long getTimeOnline()
- returns total amount of time user has been online (in seconds)
init
public void init()
- Specified by:
init
in class Feature
fireChatEvent
public int fireChatEvent(java.util.HashMap eventDescription)
- Specified by:
fireChatEvent
in interface ChatListener
isChatEvent
public boolean isChatEvent(java.lang.String eventId,
java.util.HashMap eventDescription)
- Specified by:
isChatEvent
in interface ChatListener
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object