Package br.com.pawsoncloud.servicos.impl
Class TokenEmailServicoImpl
java.lang.Object
br.com.pawsoncloud.servicos.impl.TokenEmailServicoImpl
- All Implemented Interfaces:
TokenEmailServico
Classe que implementa a interface TokenEmailServico.
- Author:
- Edielson Assis
-
Constructor Summary
Constructors -
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) Pega um token com base no parâmetro informado.int
setConfirmadoAs
(String token) Atualiza a data de confrimação do token.
-
Constructor Details
-
TokenEmailServicoImpl
public TokenEmailServicoImpl()
-
-
Method Details
-
createToken
Cria um token e salva no banco de dados.- Specified by:
createToken
in interfaceTokenEmailServico
- Parameters:
token
- token que será criado.
-
findByToken
Pega um token com base no parâmetro informado.- Specified by:
findByToken
in interfaceTokenEmailServico
- Parameters:
token
- parâmetro utilizado para localizar o token.- Returns:
- token.
-
setConfirmadoAs
Atualiza a data de confrimação do token.- Specified by:
setConfirmadoAs
in interfaceTokenEmailServico
- Parameters:
token
- token que será usado na query para atualizar as informações do usuário.- Returns:
- número do registro afetado pela atualização no banco de dados.
-
deleteTokenByUsuarioId
Deleta o token associado ao usuário.- Specified by:
deleteTokenByUsuarioId
in interfaceTokenEmailServico
- Parameters:
id
- id do usuário associado ao token que será removido.
-