Package com.vaadin.collaborationengine
Class CollaborationMessage
- java.lang.Object
-
- com.vaadin.collaborationengine.CollaborationMessage
-
- All Implemented Interfaces:
java.io.Serializable
public class CollaborationMessage extends java.lang.Object implements java.io.SerializableMessage of aCollaborationMessageList.- Since:
- 3.1
- Author:
- Vaadin Ltd
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CollaborationMessage()Creates a new message.CollaborationMessage(UserInfo user, java.lang.String text, java.time.Instant time)Creates a new message with the specifieduseras the message author info,textas the message content andtimeas the message timestamp.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetText()Gets the message content.java.time.InstantgetTime()Gets the message timestamp.UserInfogetUser()Gets the message author user-info.inthashCode()voidsetText(java.lang.String text)Sets the message content.voidsetTime(java.time.Instant time)Sets the message timestamp.voidsetUser(UserInfo user)Sets the message author user-info.
-
-
-
Constructor Detail
-
CollaborationMessage
public CollaborationMessage()
Creates a new message.
-
CollaborationMessage
public CollaborationMessage(UserInfo user, java.lang.String text, java.time.Instant time)
Creates a new message with the specifieduseras the message author info,textas the message content andtimeas 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 java.lang.String getText()
Gets the message content.- Returns:
- the message content
-
setText
public void setText(java.lang.String text)
Sets the message content.- Parameters:
text- the message content
-
getTime
public java.time.Instant getTime()
Gets the message timestamp.- Returns:
- the message timestamp
-
setTime
public void setTime(java.time.Instant time)
Sets the message timestamp.- Parameters:
time- the message timestamp
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-