/** Metodo que adiciona uma localidade na estrutura */ public boolean addLocalidade(Localidade localidade) { if (this.localidades.containsKey(localidade.get_Nome())) return false; else { this.localidades.put(localidade.get_Nome(), localidade.clone()); return true; } }
/** Metodo que devolve a estrutura de Localidades */ public Map<String, Localidade> get_Localidades() { Map<String, Localidade> res = new TreeMap<String, Localidade>(); Collection<Localidade> coll = this.localidades.values(); for (Localidade l : coll) res.put(l.get_Nome(), l.clone()); return res; }
/** Metodo que adiciona varias localidades na estrutura */ public void addLocalidades(Collection<Localidade> localidades) { for (Localidade l : localidades) this.addLocalidade(l.clone()); }