@Override
  public returnObject inativaUsuario(TokenEntity Token) {
    returnObject Retorno = new returnObject();
    try {
      TokenEntity DBToken = tokenRepository.findByToken(Token.getToken());
      if (DBToken != null) {
        Retorno.setToken(DBToken.getToken());
        Token.getUsuarioEntity().setStatus("C");
        Retorno.setRetorno(usuarioRepository.saveAndFlush(Token.getUsuarioEntity()));
        Retorno.setStatus("SUCCESS");
      } else {
        Retorno.setRetorno("-1--1-Token inválido!");
        Retorno.setStatus("ERROR");
      }
    } catch (Exception e) {
      Retorno.setRetorno(e.toString());
      Retorno.setStatus("EXCEPTION");
    }

    return Retorno;
  }
  @Override
  public TokenEntity atualizaUsuario(TokenEntity Token) {
    TokenEntity retorno = null;
    try {
      TokenEntity DBToken = tokenRepository.findByToken(Token.getToken());
      if (DBToken != null) {
        UsuarioEntity usuarioEntity = Token.getUsuarioEntity();
        UsuarioEntity dbUsuarioEntity = usuarioRepository.findOne(usuarioEntity.getId());

        dbUsuarioEntity.setCpf(usuarioEntity.getCpf());
        dbUsuarioEntity.setEmail(usuarioEntity.getEmail());
        dbUsuarioEntity.setNome(usuarioEntity.getNome());

        retorno = new TokenEntity();
        retorno.setToken(DBToken.getToken());
        retorno.setUsuarioEntity(usuarioRepository.saveAndFlush(dbUsuarioEntity));
      }
    } catch (Exception e) {
    }

    return retorno;
  }