# HG changeset patch
# User František Kučera <franta-hg@frantovo.cz>
# Date 1237824023 -3600
# Node ID 491d1055972e8e12c9687800f22331d48855b6ff
# Parent  44a23e6e15d3a5f1801dc1ab9f437232369fef69
Metoda nebude deklarovat, že vrací HashMapu, ale jen Mapu – obecné rozhraní místo konkrétní implementace (uvnitř se stále používá HashMapa).

diff -r 44a23e6e15d3 -r 491d1055972e java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/DenniSouhrn.java
--- a/java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/DenniSouhrn.java	Mon Mar 09 01:58:02 2009 +0100
+++ b/java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/DenniSouhrn.java	Mon Mar 23 17:00:23 2009 +0100
@@ -12,7 +12,7 @@
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Collection;
-import java.util.HashMap;
+import java.util.Map;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
@@ -146,8 +146,8 @@
      * obsahuje jen součty útoků pro daný den a daný cíl,
      * neobsahuje podrobnosti o útočnících (ip adresa, doména).
      */
-    public HashMap<Cil, Collection<Soucet>> getSoucty() {
-        HashMap<Cil, Collection<Soucet>> soucty = new SouhrnDAO().getSoucty(zacatek, konec, cil);
+    public Map<Cil, Collection<Soucet>> getSoucty() {
+        Map<Cil, Collection<Soucet>> soucty = new SouhrnDAO().getSoucty(zacatek, konec, cil);
 
         /** ne všechno musíme posílat do prezentační vrstvy */
         for (Collection<Soucet> ss : soucty.values()) {
diff -r 44a23e6e15d3 -r 491d1055972e java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/dao/SouhrnDAO.java
--- a/java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/dao/SouhrnDAO.java	Mon Mar 09 01:58:02 2009 +0100
+++ b/java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/dao/SouhrnDAO.java	Mon Mar 23 17:00:23 2009 +0100
@@ -11,6 +11,7 @@
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
+import java.util.Map;
 import java.util.logging.Level;
 
 /**
@@ -91,7 +92,7 @@
      * @param cil id cíle nebo nula, pokud chceme všechny cíle
      * @return součty útoků za jednotlivé dny, seskupené podle cílů
      */
-    public HashMap<Cil, Collection<Soucet>> getSoucty(Date zacatek, Date konec, int cil) {
+    public Map<Cil, Collection<Soucet>> getSoucty(Date zacatek, Date konec, int cil) {
         HashMap<Cil, Collection<Soucet>> soucty = new HashMap<Cil, Collection<Soucet>>();
 
         Connection db = getSpojeni(null);