com.vaadin.collaborationengine.

Class CollaborationMessage

java.lang.Object
com.vaadin.collaborationengine.CollaborationMessage

All Implemented Interfaces:

Serializable

public class CollaborationMessage extends Object implements Serializable

Message of a CollaborationMessageList.

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