Interface MessageAudit

    • Method Detail

      • getId

        String getId()
        The unique, technical id of the audit message
        Returns:
        the id of this object
      • getMessageId

        String getMessageId()
        The message id that this audit belongs to
        Returns:
        the message id
      • getMediaContentId

        String getMediaContentId()
        The id of the media content in this audit.
        Returns:
        the optional id of a media content
      • getConversationId

        String getConversationId()
        The id of the conversation that this media audit belongs to
        Returns:
        the conversation id
      • getMainContent

        String getMainContent()
        The main content of the audit.
        Returns:
        the main content
      • getMainContentType

        String getMainContentType()
        The main content type of the audit.
        Returns:
        the main content type
      • getCreationTime

        Date getCreationTime()
        The creation time of this version of the message. This would be either the creation time of a Message or the update time of a Message if the message is being changed multiple times.

        e.g.

        • User 1 creates a message at Time 1
        • User 2 edits the message at Time 2
        • User 3 edits the message again at Time 3

        There will be 2 message audit entries. With the following information:

        • creationTime: Time 1, modifyTime: Time 2
        • creationTime: Time 2, modifyTime: Time 3

        The Message.getUpdaterId() will have User 3

        Returns:
        the creation time of the message version
      • getCreatorId

        String getCreatorId()
        The id of the user that created this version of the message. This would be either the creator of a Message or the updater of a Message if the message is being changed multiple times

        e.g.

        • User 1 creates a message
        • User 2 edits the message
        • User 3 edits the message again

        There will be 2 message audit entries. With the following information:

        • creatorId: User 1, modifierId: User 2
        • creatorId: User 2, modifierId: User 3

        The Message.getUpdaterId() will have User 3

        Returns:
        the id of the message version creator
      • getModifyTime

        Date getModifyTime()
        The time of the modification.

        e.g.

        • User 1 creates a message at Time 1
        • User 2 edits the message at Time 2
        • User 3 edits the message again at Time 3

        There will be 2 message audit entries. With the following information:

        • creationTime: Time 1, modifyTime: Time 2
        • creationTime: Time 2, modifyTime: Time 3

        The Message.getUpdaterId() will have User 3

        Returns:
        the modification time
      • getModifierId

        String getModifierId()
        The id of the user that did the modification

        e.g.

        • User 1 creates a message
        • User 2 edits the message
        • User 3 edits the message again

        There will be 2 message audit entries. With the following information:

        • creatorId: User 1, modifierId: User 2
        • creatorId: User 2, modifierId: User 3

        The Message.getUpdaterId() will have User 3

        Returns:
        the user id of the modifier