public List<SelectItem> getListaConvencoes() {
   List<SelectItem> convencoes = new ArrayList<SelectItem>();
   Dao dao = new Dao();
   List<Convencao> list = (List<Convencao>) dao.list(new Convencao());
   for (int i = 0; i < list.size(); i++) {
     convencoes.add(new SelectItem(i, list.get(i).getDescricao(), "" + list.get(i).getId()));
   }
   return convencoes;
 }
 public List<SelectItem> getListConvencao() {
   if (listConvencao.isEmpty()) {
     Dao dao = new Dao();
     List<Convencao> list = (List<Convencao>) dao.list(new Convencao(), true);
     for (int i = 0; i < list.size(); i++) {
       listConvencao.add(
           new SelectItem(
               i,
               (String) ((Convencao) list.get(i)).getDescricao(),
               Integer.toString(((Convencao) list.get(i)).getId())));
     }
   }
   return listConvencao;
 }