Ejemplo n.º 1
0
 /** Map com a copia dos seguros de um cliente */
 public Map<String, Seguro> copiaSeg() {
   Map<String, Seguro> segs = new TreeMap<String, Seguro>();
   for (Seguro s : seguros.values()) {
     segs.put(s.getCodigo(), s.clone());
   }
   return segs;
 }
Ejemplo n.º 2
0
 /** Set dos seguros em atraso */
 public Set<Seguro> segsAtraso() {
   Collection<Seguro> segs = seguros.values();
   TreeSet<Seguro> segsF = new TreeSet<Seguro>();
   for (Seguro sg : segs) {
     if (sg.getEmDivida()) segsF.add(sg.clone());
   }
   return segsF;
 }
Ejemplo n.º 3
0
 /** Retorna o seguro de um cliente correspondete ao codigo passado como argumento */
 public Seguro getSeguro(String cod) {
   Seguro s = seguros.get(cod);
   if (s != null) return s.clone();
   else return null;
 }
Ejemplo n.º 4
0
 /** Metodo responsavel por adicionar mais um seguro a um cliente */
 public void adicionaSeguro(String cod, Seguro seg) {
   seguros.put(cod, seg.clone());
 }