java.lang.Object
tech.lastbox.lastshield.basicauth.entity.User

@Entity @ConditionalOnProperty(name="lastshield.basicauth", havingValue="true") public class User extends Object
Represents a User entity in the system.

This class contains user information such as name, username, password, and role.

  • Constructor Details

    • User

      public User()
      Default constructor for the User class.
    • User

      public User(String name, String username, String password)
      Constructor for creating a new User with the specified name, username, and password.

      The default role is set to "USER".

      Parameters:
      name - the name of the user.
      username - the unique username of the user.
      password - the password of the user.
  • Method Details

    • getId

      public Long getId()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object