Interface Message
public interface Message
This interface models the Messages
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumAn enumeration of field names in a message.static enumThe Status of a message.static enumThe type of a message. -
Method Summary
Modifier and TypeMethodDescriptionGets the App URL for a message.getBody()Gets the main text of the message.Gets the body id.Gets the collection Ids for this message.getId()Gets the unique ID of the messageGets the parent message ID.Gets the recipient list of the message.Gets the list of Replies to this messageGets the sender ID value.Gets the Status of the message.Gets the time the message was sent.getTitle()Gets the title of the message.Gets the title ID for this message.getType()Gets the type of the message, as specified by opensocial.Message.Type.Gets the updated timestamp for the message.getUrls()Get the URLs related to the messagevoidSet the App URL for a message.voidSets the main text of the message.voidSets the body id.voidsetCollectionIds(List<String> collectionIds) Sets the collection Ids for this message.voidSets the unique ID of the message.voidsetInReplyTo(String parentId) Sets the parent message IDvoidsetRecipients(List<String> recipients) Sets the recipients of the message.voidsetSenderId(String senderId) sets the sender ID.voidsetStatus(Message.Status status) Sets the Status of the message.voidsetTimeSent(Date timeSent) Sets the time the message was sent.voidSets the title of the message.voidsetTitleId(String titleId) Sets the title ID for this message.voidsetType(Message.Type newType) Sets the type of the message, as specified by opensocial.Message.Type.voidsetUpdated(Date updated) Sets the updated timestamp for the message.voidSet the URLs related to the message
-
Method Details
-
getAppUrl
String getAppUrl()Gets the App URL for a message. Used if an App generated the message.- Returns:
- the Application URL
-
setAppUrl
Set the App URL for a message.- Parameters:
url- the URL to set.
-
getBody
String getBody()Gets the main text of the message.- Returns:
- the main text of the message
-
setBody
Sets the main text of the message. HTML attributes are allowed and are sanitized by the container- Parameters:
newBody- the main text of the message
-
getBodyId
String getBodyId()Gets the body id. Used for message submission- Returns:
- the body ID
-
setBodyId
Sets the body id.- Parameters:
bodyId- A valid body id defined in the gadget XML.
-
getCollectionIds
Gets the collection Ids for this message. -
setCollectionIds
Sets the collection Ids for this message. -
getId
String getId()Gets the unique ID of the message- Returns:
- the ID of the message
-
setId
Sets the unique ID of the message.- Parameters:
id- the ID value to set
-
getInReplyTo
String getInReplyTo()Gets the parent message ID.- Returns:
- message id
-
setInReplyTo
Sets the parent message ID- Parameters:
parentId- the parentId to set
-
getRecipients
Gets the recipient list of the message.- Returns:
- the recipients of the message
-
getReplies
Gets the list of Replies to this message- Returns:
-
getStatus
Message.Status getStatus()Gets the Status of the message.- Returns:
- the status of the message
-
setStatus
Sets the Status of the message.- Parameters:
status- the status to set
-
setRecipients
Sets the recipients of the message. HTML attributes are allowed and are sanitized by the container- Parameters:
recipients- the recipients text of the message
-
getSenderId
String getSenderId()Gets the sender ID value.- Returns:
- sender person id
-
setSenderId
sets the sender ID.- Parameters:
senderId- the sender id to set
-
getTimeSent
Date getTimeSent()Gets the time the message was sent.- Returns:
- the message sent time
-
setTimeSent
Sets the time the message was sent.- Parameters:
timeSent- the time the message was sent
-
getTitle
String getTitle()Gets the title of the message.- Returns:
- the title of the message
-
setTitle
Sets the title of the message. HTML attributes are allowed and are sanitized by the container.- Parameters:
newTitle- the title of the message
-
getTitleId
String getTitleId()Gets the title ID for this message. Used for message submission.- Returns:
- the title Id
-
setTitleId
Sets the title ID for this message. Used for message submission.- Parameters:
titleId- the title ID as defined in the gadget XML
-
getType
Message.Type getType()Gets the type of the message, as specified by opensocial.Message.Type.- Returns:
- the type of message (enum Message.Type)
-
setType
Sets the type of the message, as specified by opensocial.Message.Type.- Parameters:
newType- the type of message (enum Message.Type)
-
getUpdated
Date getUpdated()Gets the updated timestamp for the message.- Returns:
- the updated date of the message
-
setUpdated
Sets the updated timestamp for the message. -
getUrls
Get the URLs related to the message- Returns:
- the URLs related to the person, their webpages, or feeds
-
setUrls
Set the URLs related to the message- Parameters:
urls- the URLs related to the person, their webpages, or feeds
-