# HG changeset patch # User František Kučera # 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> getSoucty() { - HashMap> soucty = new SouhrnDAO().getSoucty(zacatek, konec, cil); + public Map> getSoucty() { + Map> soucty = new SouhrnDAO().getSoucty(zacatek, konec, cil); /** ne všechno musíme posílat do prezentační vrstvy */ for (Collection 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> getSoucty(Date zacatek, Date konec, int cil) { + public Map> getSoucty(Date zacatek, Date konec, int cil) { HashMap> soucty = new HashMap>(); Connection db = getSpojeni(null);