public SelectModel getPoslovniPartneri() throws Exception { List<OptionModel> optionsModel = new ArrayList<OptionModel>(); if (showFizickoLIce) { for (FizickoLice fl : listaFizickihLica) { OptionModelImpl omtM = new OptionModelImpl(fl.toString(), fl.getIdPoslovnogPartnera()); optionsModel.add(omtM); } } else { for (PravnoLice pl : listaPravnihLica) { OptionModelImpl omtM = new OptionModelImpl(pl.toString(), pl.getIdPoslovnogPartnera()); optionsModel.add(omtM); } } return new SelectModelImpl(null, optionsModel); }
Object onValueChangedFromposlovniPartnerLista(Integer poslPart) throws Exception { listaRacunaZaPArtnera = new ArrayList<Racun>(); if (showFizickoLIce) { for (FizickoLice fl : listaFizickihLica) { if (fl.getIdPoslovnogPartnera().equals(poslPart)) { selektovaniPoslovniPartner = fl; PronadjiRacun pronadjiRacun = new PronadjiRacun(); listaRacunaZaPArtnera = (List<Racun>) pronadjiRacun.izvrsiSO(fl); break; } } } else { for (PravnoLice pl : listaPravnihLica) { if (pl.getIdPoslovnogPartnera().equals(poslPart)) { selektovaniPoslovniPartner = pl; PronadjiRacun pronadjiRacun = new PronadjiRacun(); listaRacunaZaPArtnera = (List<Racun>) pronadjiRacun.izvrsiSO(pl); break; } } } return prikazRacuna.getBody(); }