Class WeeklyEmailRegistrationToken

java.lang.Object
org.localify.auth.jpa.WeeklyEmailRegistrationToken

@Entity public class WeeklyEmailRegistrationToken extends Object
Represents a token for registering for weekly emails.
  • Constructor Details

    • WeeklyEmailRegistrationToken

      protected WeeklyEmailRegistrationToken()
      Default constructor for JPA.
    • WeeklyEmailRegistrationToken

      public WeeklyEmailRegistrationToken(User user, String token)
      Constructs a new WeeklyEmailRegistrationToken.
      Parameters:
      user - The user associated with the token.
      token - The token string.
  • Method Details

    • setUser

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

      public void setToken(String token)
      Sets the token string.
      Parameters:
      token - The token string.
    • setCreatedAt

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

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

      public User getUser()
      Gets the user associated with the token.
      Returns:
      The user.
    • getToken

      public String getToken()
      Gets the token string.
      Returns:
      The token string.
    • getCreatedAt

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