wtanaka.praya.yahoo
Class YahooStatusMessage

java.lang.Object
  |
  +--wtanaka.praya.obj.Obj
        |
        +--wtanaka.praya.obj.Message
              |
              +--wtanaka.praya.yahoo.YahooStatusMessage
All Implemented Interfaces:
Constants, java.io.Serializable

public class YahooStatusMessage
extends Message
implements java.io.Serializable, Constants

Represents a user changing status

Return to Sourceforge or the Praya Homepage

Version:
$Name: $ $Date: 2001/10/02 09:30:20 $
Author:
$Author: wtanaka $
See Also:
Serialized Form

Field Summary
(package private)  YahooIDStatus m_status
           
(package private)  java.lang.String who
           
 
Fields inherited from class wtanaka.praya.obj.Message
generatedBy, score
 
Fields inherited from class wtanaka.praya.obj.Obj
CONTENTS, date, DATE, FROM, privThread, REVCONTENTS, REVDATE, REVFROM, REVSCORE, REVSUBJECT, SCORE, secretObject, SUBJECT
 
Fields inherited from interface wtanaka.praya.yahoo.Constants
PROXY_AUTH_HEADER, VERSION, YAHOO_ADDRESS_HOST, YAHOO_ADDRESS_PORT, YAHOO_AUTH_HOST, YAHOO_AUTH_PORT, YAHOO_COLOR_BLACK, YAHOO_COLOR_BLUE, YAHOO_COLOR_GRAY, YAHOO_COLOR_GREEN, YAHOO_COLOR_LIGHTBLUE, YAHOO_COLOR_OLIVE, YAHOO_COLOR_ORANGE, YAHOO_COLOR_PINK, YAHOO_COLOR_PURPLE, YAHOO_COLOR_RED, YAHOO_CONNECT_HTTP, YAHOO_CONNECT_HTTPPROXY, YAHOO_CONNECT_NORMAL, YAHOO_CONNECT_SOCKS4, YAHOO_CONNECT_SOCKS5, YAHOO_DATA_HOST, YAHOO_DATA_PORT, YAHOO_EVENT_APPOINTMENT, YAHOO_EVENT_BILLPAY, YAHOO_EVENT_BIRTHDAY, YAHOO_EVENT_CALL, YAHOO_EVENT_CHAT, YAHOO_EVENT_GRADUATION, YAHOO_EVENT_HOLIDAY, YAHOO_EVENT_INTERVIEW, YAHOO_EVENT_MEETING, YAHOO_EVENT_NETEVENT, YAHOO_EVENT_OTHER, YAHOO_EVENT_TVSHOW, YAHOO_MSGTYPE_BOUNCE, YAHOO_MSGTYPE_DENY_BUDDY, YAHOO_MSGTYPE_ERROR, YAHOO_MSGTYPE_INVISIBLE, YAHOO_MSGTYPE_KNOWN_USER, YAHOO_MSGTYPE_NONE, YAHOO_MSGTYPE_NORMAL, YAHOO_MSGTYPE_OFFLINE, YAHOO_MSGTYPE_SESSION_EXPIRED, YAHOO_MSGTYPE_STATUS, YAHOO_MSGTYPE_UNKNOWN_USER, YAHOO_PACKET_HEADER_SIZE, YAHOO_PAGER_HOST, YAHOO_PAGER_HTTP_HOST, YAHOO_PAGER_HTTP_PORT, YAHOO_PAGER_PORT, YAHOO_PROTOCOL_HEADER, YAHOO_SERVICE_ADDIDENT, YAHOO_SERVICE_ADDIGNORE, YAHOO_SERVICE_CALENDAR, YAHOO_SERVICE_CHATINVITE, YAHOO_SERVICE_CHATLOGOFF, YAHOO_SERVICE_CHATLOGON, YAHOO_SERVICE_CHATMSG, YAHOO_SERVICE_CONFADDINVITE, YAHOO_SERVICE_CONFDECLINE, YAHOO_SERVICE_CONFINVITE, YAHOO_SERVICE_CONFLOGOFF, YAHOO_SERVICE_CONFLOGON, YAHOO_SERVICE_CONFMSG, YAHOO_SERVICE_FILETRANSFER, YAHOO_SERVICE_GAMELOGOFF, YAHOO_SERVICE_GAMELOGON, YAHOO_SERVICE_GROUPRENAME, YAHOO_SERVICE_IDACT, YAHOO_SERVICE_IDDEACT, YAHOO_SERVICE_IDLE, YAHOO_SERVICE_ISAWAY, YAHOO_SERVICE_ISBACK, YAHOO_SERVICE_LOGOFF, YAHOO_SERVICE_LOGON, YAHOO_SERVICE_MAILSTAT, YAHOO_SERVICE_MESSAGE, YAHOO_SERVICE_NEWCONTACT, YAHOO_SERVICE_NEWMAIL, YAHOO_SERVICE_NEWPERSONALMAIL, YAHOO_SERVICE_PASSTHROUGH2, YAHOO_SERVICE_PING, YAHOO_SERVICE_SYSMESSAGE, YAHOO_SERVICE_USERSTAT, YAHOO_STATUS_AVAILABLE, YAHOO_STATUS_BRB, YAHOO_STATUS_BUSY, YAHOO_STATUS_CUSTOM, YAHOO_STATUS_DISCONNECTED, YAHOO_STATUS_IDLE, YAHOO_STATUS_INVISIBLE, YAHOO_STATUS_NOTATDESK, YAHOO_STATUS_NOTATHOME, YAHOO_STATUS_NOTINOFFICE, YAHOO_STATUS_ONPHONE, YAHOO_STATUS_ONVACATION, YAHOO_STATUS_OUTTOLUNCH, YAHOO_STATUS_STEPPEDOUT, YAHOO_STYLE_BOLDOFF, YAHOO_STYLE_BOLDON, YAHOO_STYLE_ITALICOFF, YAHOO_STYLE_ITALICON, YAHOO_STYLE_UNDERLINEOFF, YAHOO_STYLE_UNDERLINEON, YAHOO_STYLE_URLOFF, YAHOO_STYLE_URLON, YAHOO_USER_AGENT
 
Constructor Summary
YahooStatusMessage(Protocol parent, java.lang.String bobuser, YahooIDStatus newStatus)
          Constructs a status change message for bobuser.
 
Method Summary
 java.lang.String getContents()
           
 java.lang.String getFrom()
           
 java.lang.String getSubject()
           
 Recipient replyRecipient()
          Gets the recipient to whom replies to this message will be sent, if applicable.
 
Methods inherited from class wtanaka.praya.obj.Message
changeScore, convertStringToHtml, getScore, getSourceProtocol, isSelfMessage, isStateChangeMessage, lessThan, renderAsHTML, renderAsHTML, renderAsString, setZombie, toString
 
Methods inherited from class wtanaka.praya.obj.Obj
getTimeStamp, isPrivileged, setPrivilegedThread, setSecretObject, setTimeStamp
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

who

java.lang.String who

m_status

YahooIDStatus m_status
Constructor Detail

YahooStatusMessage

public YahooStatusMessage(Protocol parent,
                          java.lang.String bobuser,
                          YahooIDStatus newStatus)
Constructs a status change message for bobuser.
Parameters:
bobuser - the person who logged in.
newStatus - bobuser's new status
Method Detail

replyRecipient

public Recipient replyRecipient()
Description copied from class: Message
Gets the recipient to whom replies to this message will be sent, if applicable.
Overrides:
replyRecipient in class Message
Following copied from class: wtanaka.praya.obj.Message
Returns:
the recipient object for replies to this message. If there is no relevant recipient (e.g. this a logout message) returns null.

getSubject

public java.lang.String getSubject()
Overrides:
getSubject in class Obj

getFrom

public java.lang.String getFrom()
Overrides:
getFrom in class Obj

getContents

public java.lang.String getContents()
Overrides:
getContents in class Obj