Class UserFeedback

java.lang.Object
org.localify.user.support.UserFeedback

@Entity public class UserFeedback extends Object
Represents user feedback.
  • Constructor Details

    • UserFeedback

      protected UserFeedback()
      Default constructor.
    • UserFeedback

      public UserFeedback(User user, String entry)
      Creates a new user feedback.
      Parameters:
      user - The user.
      entry - The feedback entry.
  • Method Details

    • getEmail

      public String getEmail()
      Gets the email.
      Returns:
      The email.
    • setEmail

      public void setEmail(String email)
      Sets the email.
      Parameters:
      email - The email.
    • getId

      public UUID getId()
      Gets the ID.
      Returns:
      The ID.
    • getUser

      public User getUser()
      Gets the user.
      Returns:
      The user.
    • setUser

      public void setUser(User user)
      Sets the user.
      Parameters:
      user - The user.
    • getCreatedAt

      public Instant getCreatedAt()
      Gets the creation timestamp.
      Returns:
      The creation timestamp.
    • getEntry

      public String getEntry()
      Gets the feedback entry.
      Returns:
      The feedback entry.
    • setEntry

      public void setEntry(String entry)
      Sets the feedback entry.
      Parameters:
      entry - The feedback entry.
    • setId

      public void setId(UUID id)
      Sets the ID.
      Parameters:
      id - The ID.
    • setCreatedAt

      public void setCreatedAt(Instant createdAt)
      Sets the creation timestamp.
      Parameters:
      createdAt - The creation timestamp.
    • toDto

      public UserFeedbackResponse toDto()
      Converts the user feedback to a DTO.
      Returns:
      The DTO.