diff -r 38625daa449b -r 90dc76051e56 java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/DenniSouhrn.java --- a/java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/DenniSouhrn.java Wed Feb 11 22:25:09 2009 +0100 +++ b/java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/DenniSouhrn.java Fri Feb 13 00:26:59 2009 +0100 @@ -23,11 +23,19 @@ private static final long serialVersionUID = 7932392366943861342L; private static final Logger log = Logger.getLogger(DenniSouhrn.class.getName()); private static final long DEN = 1000 * 60 * 60 * 24; - private static String formatDataVzor = "yyyy-mm-dd"; + private static String formatDataVzor = "yyyy-MM-dd"; public static DateFormat formatData = new SimpleDateFormat(formatDataVzor); private Date den; + private int cil; + + public String getDenString() { + return formatData.format(getDen()); + } public Date getDen() { + if (den == null) { + nastavVychoziDen(); + } return den; } @@ -37,22 +45,42 @@ } else { this.den = den; } - log.log(Level.INFO, "Den nastaven na: " + formatData.format(den)); + log.log(Level.FINE, "Den nastaven na: " + formatData.format(den)); } - public void setDen(String den) { - if (den == null || den.length() != formatDataVzor.length()) { + public void setDenString(String den) { + if (den == null) { nastavVychoziDen(); } try { this.den = new Date(formatData.parse(den).getTime()); } catch (ParseException e) { - log.log(Level.INFO, "Chybně zadané datum: " + den, e); + log.log(Level.FINE, "Chybně zadané datum: " + den, e); nastavVychoziDen(); } } + public void setCilString(String cil) { + try { + this.cil = Integer.parseInt(cil); + } catch (Exception e) { + this.cil = 0; + } + } + + public void setCil(int cil) { + this.cil = cil; + } + + public String getCilString() { + return String.valueOf(cil); + } + + public int getCil() { + return cil; + } + /** * Ve výchozím stavu zobrazujeme souhrn za předešlý den. * @return včerejšek @@ -62,17 +90,17 @@ } private void nastavVychoziDen() { - log.log(Level.INFO, "Nastavuji den na výchozí hodnotu."); + log.log(Level.FINE, "Nastavuji den na výchozí hodnotu."); setDen(getVychoziDen()); } public Collection getSouhrn() { Collection souhrn = new ArrayList(); - Cil cil = new Cil(1, "Frantovo.cz", "http://frantovo.cz/blog/", null, null); + Cil c = new Cil(1, "Frantovo.cz", "http://frantovo.cz/blog/", null, null); for (int i = 1; i < 11; i++) { - Souhrn s = new Souhrn(getVychoziDen(), new SitovaAdresa("10.0.0.8", i + ".frantovo.cz"), 100 + i, cil); + Souhrn s = new Souhrn(getVychoziDen(), new SitovaAdresa("10.0.0.8", i + ".frantovo.cz"), 100 + i, c); souhrn.add(s); }