View Javadoc

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  }