/*
* Passa d'un objecte Hibernate (HBM) a objecte de Formulari
*/
public static InmobleForm passarHBMtoForm(Inmobles inmoble)
{
InmobleForm inmobleForm = new InmobleForm();
inmobleForm.setKey(inmoble.getInmobleKey());
inmobleForm.setNom(inmoble.getNom());
inmobleForm.setAdreca(inmoble.getAdreca());
////////////inmobleForm.setProvincia(inmoble.getProvincies().getKey());
//inmobleForm.setKeyTipus(inmoble.getTipus().getKey());
//inmobleForm.setLloguer(inmoble.getLloguer());
inmobleForm.setNumero(inmoble.getNumero());
inmobleForm.setPlanta(inmoble.getPlanta());
inmobleForm.setPuerta(inmoble.getPuerta());
inmobleForm.setMetres(inmoble.getMetres());
inmobleForm.setPreu(inmoble.getPreu());
// Objecte venedor
//inmobleForm.setVenedor(inmoble.getUsuaris().getUsuariKey());
inmobleForm.setVisitat(inmoble.isVisitat());
// carreguem les fotos de l'inmoble
Set<Fotos> fotos = inmoble.getFotoses();
List<FotoForm> fotosForm = new ArrayList<FotoForm>();
Iterator<?> it = fotos.iterator();
while (it.hasNext())
{
FotoForm fotoForm = new FotoForm();
Fotos foto = (Fotos) it.next();
//fotoForm.setKey(foto.getKey());
//fotoForm.setImatge(foto.getImatge());
fotoForm.setDescripcio(foto.getDescripcio());
//fotoForm.setKeyInmoble(foto.getInmobles().getInmobleKey());
fotosForm.add(fotoForm);
}
inmobleForm.setFotos(fotosForm);
return inmobleForm;
}