Package br.com.pawsoncloud.entidades
Class Usuario
java.lang.Object
br.com.pawsoncloud.entidades.Usuario
- All Implemented Interfaces:
Serializable
,org.springframework.security.core.userdetails.UserDetails
@Entity
public class Usuario
extends Object
implements org.springframework.security.core.userdetails.UserDetails
Entidade JPA que representa um usuário no banco de dados.
- Author:
- Edielson Assis
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends org.springframework.security.core.GrantedAuthority>
Retorna as autorizações associadas a este usuário.Retorna a senha associada a este usuário.Retorna o username associado a este usuário.boolean
Indica se a conta do usuário está expirada.boolean
Indica se a conta do usuário está bloqueada.boolean
Indica se as credenciais do usuário estão expiradas.boolean
Indica se o usuário está habilitado.
-
Constructor Details
-
Usuario
public Usuario()
-
-
Method Details
-
getAuthorities
Retorna as autorizações associadas a este usuário.- Specified by:
getAuthorities
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- Uma coleção de autorizações concedidas ao usuário.
-
getPassword
Retorna a senha associada a este usuário.- Specified by:
getPassword
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- A senha do usuário.
-
getUsername
Retorna o username associado a este usuário.- Specified by:
getUsername
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- Username do usuário.
-
isAccountNonExpired
public boolean isAccountNonExpired()Indica se a conta do usuário está expirada.- Specified by:
isAccountNonExpired
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- Sempre retorna true, indicando que a conta não está expirada.
-
isAccountNonLocked
public boolean isAccountNonLocked()Indica se a conta do usuário está bloqueada.- Specified by:
isAccountNonLocked
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- Sempre retorna true, indicando que a conta não está bloqueada.
-
isCredentialsNonExpired
public boolean isCredentialsNonExpired()Indica se as credenciais do usuário estão expiradas.- Specified by:
isCredentialsNonExpired
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- Sempre retorna true, indicando que as credenciais não estão expiradas.
-
isEnabled
public boolean isEnabled()Indica se o usuário está habilitado.- Specified by:
isEnabled
in interfaceorg.springframework.security.core.userdetails.UserDetails
- Returns:
- O estado de ativação do usuário.
-