View Javadoc

1   /**
2    * 
3    */
4   package ar.com.jiji.kaya.model;
5   
6   import ar.com.jiji.kaya.dao.ValueListItem;
7   
8   /**
9    * Modelo que representa una Localidad. Esta localidad pertenece a una provincia.
10   * @author lparra
11   * @version $Revision$ $Date$
12   */
13  public class Localidad implements ValueListItem {
14  	private Long id;
15  
16  	private String nombre;
17  
18  	// FIXME: tendria que ser int, el string es para el nuevo sistema y no iria
19  	// aca.
20  	private String codigoPostal;
21  
22  	private Provincia provincia;
23  
24  	public Localidad() {
25  
26  	}
27  
28  	public Pais getPais() {
29  		Provincia prov = getProvincia();
30  		Pais result;
31  		if (prov != null)
32  			result = prov.getPais();
33  		else
34  			result = null;
35  		return result;
36  	}
37  
38  	public Localidad(String nombre) {
39  		this.nombre = nombre;
40  	}
41  
42  	public Provincia getProvincia() {
43  		return provincia;
44  	}
45  
46  	public void setProvincia(Provincia provincia) {
47  		this.provincia = provincia;
48  	}
49  
50  	public Long getId() {
51  		return id;
52  	}
53  
54  	public void setId(Long id) {
55  		this.id = id;
56  	}
57  
58  	public String getNombre() {
59  		return nombre;
60  	}
61  
62  	public void setNombre(String nombre) {
63  		this.nombre = nombre;
64  	}
65  
66  	public String getCodigoPostal() {
67  		return codigoPostal;
68  	}
69  
70  	public void setCodigoPostal(String codigoPostal) {
71  		this.codigoPostal = codigoPostal;
72  	}
73  
74  	public String getLabel() {
75  		return getNombre();
76  	}
77  }