com.vaadin.collaborationengine.
Class CollaborationMessage
- java.lang.Object
-
- com.vaadin.collaborationengine.CollaborationMessage
-
All Implemented Interfaces:
public class CollaborationMessage extends Object implements Serializable
Message of a
CollaborationMessageList
.Since:
3.1
Author:
Vaadin Ltd
See Also:
-
-
Constructor Summary
Constructors Constructor Description CollaborationMessage()
Creates a new message.
CollaborationMessage(UserInfo user, String text, Instant time)
Creates a new message with the specified
user
as the message author info,text
as the message content andtime
as the message timestamp.
-
Method Summary
All Methods Modifier and Type Method Description boolean
equals(Object o)
String
getText()
Gets the message content.
Instant
getTime()
Gets the message timestamp.
UserInfo
getUser()
Gets the message author user-info.
int
hashCode()
void
setText(String text)
Sets the message content.
void
setTime(Instant time)
Sets the message timestamp.
void
setUser(UserInfo user)
Sets the message author user-info.
-
-
-
Constructor Detail
-
CollaborationMessage
public CollaborationMessage()
Creates a new message.
-
CollaborationMessage
public CollaborationMessage(UserInfo user, String text, Instant time)
Creates a new message with the specified
user
as the message author info,text
as the message content andtime
as the message timestamp.Parameters:
user
- the user-info of the message authortext
- the content of the messagetime
- the timestamp of the message
-
-
Method Detail
-
getUser
public UserInfo getUser()
Gets the message author user-info.
Returns:
the user-info
-
setUser
public void setUser(UserInfo user)
Sets the message author user-info.
Parameters:
user
- the user-info
-
getText
public String getText()
Gets the message content.
Returns:
the message content
-
setText
public void setText(String text)
Sets the message content.
Parameters:
text
- the message content
-
getTime
public Instant getTime()
Gets the message timestamp.
Returns:
the message timestamp
-
setTime
public void setTime(Instant time)
Sets the message timestamp.
Parameters:
time
- the message timestamp
-
-