Package br.com.pawsoncloud.servicos
Interface TokenEmailServico
- All Known Implementing Classes:
TokenEmailServicoImpl
public interface TokenEmailServico
A interface
TokenEmailServico
possui a assinatura dos metodos que devem ser implementados.- Author:
- Edielson Assis
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createToken
(TokenEmail token) Cria um token e salva no banco de dados.void
Deleta o token associado ao usuário.findByToken
(String token) Retorna um Optional contendo o token.int
setConfirmadoAs
(String token) Atualiza a data de confirmação do token.
-
Method Details
-
createToken
Cria um token e salva no banco de dados.- Parameters:
token
- token que será criado.
-
findByToken
Retorna um Optional contendo o token.- Parameters:
token
- token de validação.- Returns:
- token.
-
setConfirmadoAs
Atualiza a data de confirmação do token.- Parameters:
token
- token de validaçao.- Returns:
- número do registro afetado pela atualização no banco de dados.
-
deleteTokenByUsuarioId
Deleta o token associado ao usuário.- Parameters:
id
- id do usuário associado ao token.
-