twitter4j
Class DirectMessageJSONImpl
java.lang.Object
twitter4j.TwitterResponseImpl
twitter4j.DirectMessageJSONImpl
- All Implemented Interfaces:
- java.io.Serializable, DirectMessage, TwitterResponse
final class DirectMessageJSONImpl
- extends TwitterResponseImpl
- implements DirectMessage, java.io.Serializable
A data class representing sent/received direct message.
- Author:
- Yusuke Yamamoto - yusuke at mac.com
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
id
private int id
text
private java.lang.String text
senderId
private int senderId
recipientId
private int recipientId
createdAt
private java.util.Date createdAt
senderScreenName
private java.lang.String senderScreenName
recipientScreenName
private java.lang.String recipientScreenName
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
sender
private User sender
recipient
private User recipient
DirectMessageJSONImpl
DirectMessageJSONImpl(HttpResponse res)
throws TwitterException
- Throws:
TwitterException
DirectMessageJSONImpl
DirectMessageJSONImpl(twitter4j.org.json.JSONObject json)
throws TwitterException
- Throws:
TwitterException
init
private void init(twitter4j.org.json.JSONObject json)
throws TwitterException
- Throws:
TwitterException
getId
public int getId()
-
- Specified by:
getId
in interface DirectMessage
getText
public java.lang.String getText()
-
- Specified by:
getText
in interface DirectMessage
getSenderId
public int getSenderId()
-
- Specified by:
getSenderId
in interface DirectMessage
getRecipientId
public int getRecipientId()
-
- Specified by:
getRecipientId
in interface DirectMessage
getCreatedAt
public java.util.Date getCreatedAt()
-
- Specified by:
getCreatedAt
in interface DirectMessage
- Returns:
- created_at
getSenderScreenName
public java.lang.String getSenderScreenName()
-
- Specified by:
getSenderScreenName
in interface DirectMessage
getRecipientScreenName
public java.lang.String getRecipientScreenName()
-
- Specified by:
getRecipientScreenName
in interface DirectMessage
getSender
public User getSender()
-
- Specified by:
getSender
in interface DirectMessage
getRecipient
public User getRecipient()
-
- Specified by:
getRecipient
in interface DirectMessage
createDirectMessageList
static ResponseList<DirectMessage> createDirectMessageList(HttpResponse res)
throws TwitterException
- Throws:
TwitterException
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object