1 /**
2 *
3 */
4 package ar.com.jiji.kaya.model;
5
6 import java.util.HashSet;
7 import java.util.Set;
8
9 import ar.com.jiji.kaya.dao.ValueListItem;
10
11 /**
12 * Modelo que representa un Pais. Este pais posee una lista de provincias.
13 * @author lparra
14 * @version $Revision$ $Date$
15 *
16 */
17 public class Pais implements ValueListItem {
18 private Long id;
19
20 private String nombre;
21
22 protected Pais() {
23 }
24
25 public Pais(String nombre) {
26 this.nombre = nombre;
27 }
28
29 public Pais(long id, String nombre) {
30 this.id = id;
31 this.nombre = nombre;
32 }
33
34 private Set<Provincia> provincias = new HashSet<Provincia>();
35
36 public Long getId() {
37 return id;
38 }
39
40 public void setId(Long id) {
41 this.id = id;
42 }
43
44 public String getNombre() {
45 return nombre;
46 }
47
48 public void setNombre(String nombre) {
49 this.nombre = nombre;
50 }
51
52 public Set<Provincia> getProvincias() {
53 return provincias;
54 }
55
56 public void setProvincias(Set<Provincia> provincias) {
57 this.provincias = provincias;
58 }
59
60 public String getLabel() {
61 return getNombre();
62 }
63 }