java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/Sprava.java
author František Kučera <franta-hg@frantovo.cz>
Sat Feb 14 19:31:33 2009 +0100 (2009-02-14)
changeset 23 b22c06c8a55c
parent 6 java/HrisniciSpameri/src/java/cz/frantovo/hrisniciSpameri/GenerovaciServlet.java@38625daa449b
child 28 dbb434bd4b99
permissions -rw-r--r--
Generátor generuje souhrny i překládá IP adresy na domény
franta-hg@6
     1
package cz.frantovo.hrisniciSpameri;
franta-hg@6
     2
franta-hg@23
     3
import cz.frantovo.hrisniciSpameri.dao.CilDAO;
franta-hg@23
     4
import cz.frantovo.hrisniciSpameri.dao.GeneratorSouhrnuDAO;
franta-hg@23
     5
import cz.frantovo.hrisniciSpameri.dto.Cil;
franta-hg@23
     6
import java.io.Serializable;
franta-hg@23
     7
import java.util.Collection;
franta-hg@23
     8
import java.sql.Date;
franta-hg@23
     9
franta-hg@6
    10
/**
franta-hg@23
    11
 * Beana, která vygeneruje denní souhrn.
franta-hg@6
    12
 * Pokud pro daný den už souhr vygenerovaný byl, smaže ho.
franta-hg@6
    13
 * Vše probíhá v jedné transakci.
franta-hg@6
    14
 * @author fiki
franta-hg@6
    15
 */
franta-hg@23
    16
public class Sprava implements Serializable {
franta-hg@6
    17
franta-hg@23
    18
    private static final long serialVersionUID = -9048188038805055786L;
franta-hg@23
    19
franta-hg@23
    20
    public boolean getGenerujSouhrn() {
franta-hg@23
    21
        Date den = new Date(System.currentTimeMillis());
franta-hg@23
    22
        Collection<Cil> cile = new CilDAO().getCile();
franta-hg@23
    23
        for (Cil c : cile) {
franta-hg@23
    24
            if (c.getId() == 1) {
franta-hg@23
    25
                new GeneratorSouhrnuDAO().generujSouhrn(c, den);
franta-hg@23
    26
            }
franta-hg@23
    27
        }
franta-hg@23
    28
franta-hg@23
    29
franta-hg@23
    30
franta-hg@23
    31
        return true;
franta-hg@23
    32
    }
franta-hg@6
    33
}