@Override
  public void excluir() {

    try {

      unidadeService.exclui(unidadeSelecionada.getCodigo());

      unidades.remove(unidadeSelecionada);

      FacesUtil.addSuccessMessage(getMensagemDeExclusaoOk(unidadeSelecionada.getDescricao()));

    } catch (RegraDeNegocioException e) {
      FacesUtil.addErrorMessage(
          getMensagemDeErroDeExclusao(unidadeSelecionada.getDescricao(), e.getMessage()));
    }
  }
 @Override
 public void listarComPaginacao() {
   unidades = unidadeService.listaComPaginacao(paginator, Arrays.asList("codigo"), null, null);
 }