Class User

java.lang.Object
Database.Models.User

public class User extends Object
Classe que representa um usuário no sistema. Um usuário possui um ID, nome, email e senha. Esta classe herda da classe `Auth`, que fornece funcionalidade de autenticação.
Author:
Alarcon Vinicius
  • Constructor Summary

    Constructors
    Constructor
    Description
    Construtor padrão da classe `User`.
    User(int id, String email, String password)
    Construtor que inicializa um objeto `User` com id, email e senha.
    User(int id, String name, String email, String password)
    Construtor que inicializa um objeto `User` com um identificador único, nome, email e senha.
    User(String name, String email, String password)
    Construtor que inicializa um objeto `User` com nome, email e senha.
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtém o endereço de email do usuário.
    int
    Obtém o identificador único do usuário.
    Obtém o nome do usuário.
    Obtém a senha do usuário.
    void
    Define o endereço de email do usuário.
    void
    setId(int id)
    Define o identificador único do usuário.
    void
    Define o nome do usuário.
    void
    setPassword(String password)
    Define a senha do usuário.
    Retorna uma representação em string do objeto `User`.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • User

      public User()
      Construtor padrão da classe `User`.
    • User

      public User(String name, String email, String password)
      Construtor que inicializa um objeto `User` com nome, email e senha.
      Parameters:
      name - O nome do usuário.
      email - O endereço de email do usuário.
      password - A senha do usuário.
    • User

      public User(int id, String email, String password)
      Construtor que inicializa um objeto `User` com id, email e senha.
      Parameters:
      id - O identificador único do usuário.
      email - O endereço de email do usuário.
      password - A senha do usuário.
    • User

      public User(int id, String name, String email, String password)
      Construtor que inicializa um objeto `User` com um identificador único, nome, email e senha.
      Parameters:
      id - O identificador único do usuário.
      name - O nome do usuário.
      email - O endereço de email do usuário.
      password - A senha do usuário.
  • Method Details

    • getId

      public int getId()
      Obtém o identificador único do usuário.
      Returns:
      O identificador único do usuário.
    • setId

      public void setId(int id)
      Define o identificador único do usuário.
      Parameters:
      id - O identificador único do usuário.
    • getName

      public String getName()
      Obtém o nome do usuário.
      Returns:
      O nome do usuário.
    • setName

      public void setName(String name)
      Define o nome do usuário.
      Parameters:
      name - O nome do usuário.
    • getEmail

      public String getEmail()
      Obtém o endereço de email do usuário.
      Returns:
      O endereço de email do usuário.
    • setEmail

      public void setEmail(String email)
      Define o endereço de email do usuário.
      Parameters:
      email - O endereço de email do usuário.
    • getPassword

      public String getPassword()
      Obtém a senha do usuário.
      Returns:
      A senha do usuário.
    • setPassword

      public void setPassword(String password)
      Define a senha do usuário.
      Parameters:
      password - A senha do usuário.
    • toString

      public String toString()
      Retorna uma representação em string do objeto `User`.
      Overrides:
      toString in class Object
      Returns:
      Uma string que representa o objeto `User`.