@Override
  public boolean removeById(Long id) {
    // busca o item
    EstruturaOrganizacionalResponsavel responsavel = this.find(id);

    // Verifica se o responsavel não está nulo
    if (responsavel != null) {
      responsavel.setEstruturaOrganizacionalInativo(responsavel.getEstruturaOrganizacional());
      responsavel.setEstruturaOrganizacional(null);

      if (super.remove(responsavel)) {
        this.atualizaOrdemResponsaveis(responsavel.getEstruturaOrganizacionalInativo().getId());
        return true;
      } else {
        return false;
      }
    }
    return true;
  }