.....
public class Bean {
private int hotelSelection = 0;
private int gesamt = 0;
private ArrayList<Place> hotels;
private ArrayList<Place> hotels_s;
...
public Bean() {
this.hotels = this.loadDataForMap();
.....
}
//----------------------------
// ArrayListe der Hotels laden
//------------------------
private ArrayList<Place> loadDataForMap() {
ArrayList<Place> result = new ArrayList<Place>();
// Setzen der Booleans - Placefeatures
PlaceFeatures tmp1 = new PlaceFeatures(true, true, false, false, false, false, false, false, false, false, false, false, false);
.....
Setzen der Bilderliste
ArrayList<String> strlst1 = new ArrayList<String>();
strlst1.add("/jsf/pics/1.jpg");
strlst1.add("/jsf/pics/h1b2.jpg");
strlst1.add("/jsf/pics/h1b3.jpg");
...
ArrayList<String> strlst2 = new ArrayList<String>();
strlst2.add("/jsf/pics/1.jpg");
...
result.add(new Place (0,"Hotel Suhl 1", 50.604977, 10.710382, "Mäbendorf 1", 3, 35.67, 1.1, "www.bla.de", "/jsf/pics/1.jpg", tmp1, "beschreibungstext", strlst1));
result.add(new Place (1,"Hotel Suhl 2", 50.604977, 10.710382, "Mäbendorf 1", 3, 35.67, 1.1, "www.bla.de", "/jsf/pics/1.jpg", tmp1, "beschreibungstext", strlst2));
.....
return result;
}
/**
//------------------------------------------------------------------------------------------------------------------
// GETTER/SETTER
//------------------------------------------------------------------------------------------------------------------
...
}