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
19
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 }