Fix filtroSedeId

This commit is contained in:
Orange 2016-11-05 14:12:10 +01:00
parent b8e267d2b4
commit 75834063f4

View File

@ -64,18 +64,17 @@ public class Azienda{
public Azienda filtroSedeId(String id){ public Azienda filtroSedeId(String id){
boolean trovato = false; boolean trovato = false;
int j=0; int i=0;
ArrayList<Sede> sediFilter = new ArrayList<Sede>(); ArrayList<Sede> sediFilter = new ArrayList<Sede>();
while(j<sedi.size() && !trovato){ while(i<sedi.size() && !trovato){
if(sedi.get(j).getId().equals(id)) if(sedi.get(i).getId().equals(id)) trovato = true;
trovato = true; else i++;
j++;
} }
if(!trovato) return null; if(!trovato) return null;
sediFilter.add(sedi.get(j-1)); sediFilter.add(sedi.get(i));
return new Azienda(sediFilter); return new Azienda(sediFilter);
} }