Exemple #1
0
  /**
   * Carrega a lista de fun��es para apresentar.
   *
   * @throws Exception caso ocorra uma exce��o.
   */
  private List<SelectItem> carregarListaFuncao() throws Exception {

    if (listaFuncao == null) {
      listaFuncao = new ArrayList<SelectItem>();
    } else {
      listaFuncao.clear();
    }

    listaFuncao.add(new SelectItem(null, "Selecione"));

    List<Funcao> listagemTodosFuncoes = (List<Funcao>) funcaoService.listar();

    for (Funcao funcao : listagemTodosFuncoes) {
      listaFuncao.add(new SelectItem(funcao.getId(), funcao.getDescricao()));
    }

    return listaFuncao;
  }