/** * 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; }