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 Details

    • createToken

      void createToken(TokenEmail token)
      Cria um token e salva no banco de dados.
      Parameters:
      token - token que será criado.
    • findByToken

      Optional<TokenEmail> findByToken(String token)
      Retorna um Optional contendo o token.
      Parameters:
      token - token de validação.
      Returns:
      token.
    • setConfirmadoAs

      int setConfirmadoAs(String token)
      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

      void deleteTokenByUsuarioId(Long id)
      Deleta o token associado ao usuário.
      Parameters:
      id - id do usuário associado ao token.