Class UserEntity
java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.model.UserEntity
Representa um usuário no sistema. Cada usuário tem um identificador único, nome de usuário,
endereço de e-mail, perfil de usuário e senha.
Anotações usadas na classe:
@Entity- Anotação do JPA que denota que esta é uma classe de entidade.@Table- Anotação do JPA usada para especificar detalhes da tabela de banco de dados correspondente.@AllArgsConstructor- Anotação do Lombok para gerar um construtor com um parâmetro para cada campo.@NoArgsConstructor- Anotação do Lombok para gerar um construtor sem parâmetros.@Builder- Anotação do Lombok para suportar o padrão Builder de design para a construção de objetos.@Getter- Anotação do Lombok para gerar getters para todos os campos.@Setter- Anotação do Lombok para gerar setters para todos os campos.
Os atributos da classe incluem:
userId- O identificador único do usuário. Chave primária para a tabela do banco de dados.userName- O nome de usuário escolhido pelo usuário. Deve ser único.email- O endereço de email do usuário. Usado para comunicação e notificações.userProfile- O perfil do usuário que determina suas permissões e acessos.userPassword- A senha escolhida pelo usuário para acesso seguro ao sistema.
- Since:
- 1.0.0
- Author:
- diegoneves
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate UserProfileType -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
-
userName
-
email
-
userProfile
-
userPassword
-
-
Constructor Details
-
UserEntity
public UserEntity()
-