Class Comment

java.lang.Object
com.kernelcrew.moodapp.data.Comment
All Implemented Interfaces:
Serializable

public class Comment extends Object implements Serializable
A logged mood event owned by a user referenced by that user's firebase auth UID.
See Also:
  • Constructor Details

    • Comment

      public Comment()
      Empty constructor for Firestore deserialization. Do not use.
    • Comment

      public Comment(String uid, String username, String moodEventId, String commentText)
      Constructor for a new Comment with additional details. Will assign this comment a new random id.
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getUid

      public String getUid()
    • setUid

      public void setUid(String uid)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getCreated

      public Date getCreated()
    • setCreated

      public void setCreated(Date created)
    • getCommentText

      public String getCommentText()
    • setCommentText

      public void setCommentText(String commentText)
    • getMoodEventId

      public String getMoodEventId()
    • setMoodEventId

      public void setMoodEventId(String moodEventId)
    • getTimestamp

      public long getTimestamp()