com.vaadin.collaborationengine.

Class CollaborationMessage

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

      • hashCode

        public int hashCode()

        Overrides:

        hashCode in class Object