Class CollaborationMessage

java.lang.Object
com.vaadin.collaborationengine.CollaborationMessage
All Implemented Interfaces:
Serializable

public class CollaborationMessage extends Object implements Serializable
Since:
3.1
Author:
Vaadin Ltd
See Also:
  • Constructor Details

    • 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 and time as the message timestamp.
      Parameters:
      user - the user-info of the message author
      text - the content of the message
      time - the timestamp of the message
  • Method Details

    • 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
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object