franta-hg@6: package cz.frantovo.hrisniciSpameri; franta-hg@6: franta-hg@23: import cz.frantovo.hrisniciSpameri.dao.CilDAO; franta-hg@23: import cz.frantovo.hrisniciSpameri.dao.GeneratorSouhrnuDAO; franta-hg@23: import cz.frantovo.hrisniciSpameri.dto.Cil; franta-hg@23: import java.io.Serializable; franta-hg@23: import java.util.Collection; franta-hg@23: import java.sql.Date; franta-hg@23: franta-hg@6: /** franta-hg@23: * Beana, která vygeneruje denní souhrn. franta-hg@6: * Pokud pro daný den už souhr vygenerovaný byl, smaže ho. franta-hg@6: * Vše probíhá v jedné transakci. franta-hg@6: * @author fiki franta-hg@6: */ franta-hg@23: public class Sprava implements Serializable { franta-hg@6: franta-hg@23: private static final long serialVersionUID = -9048188038805055786L; franta-hg@23: franta-hg@23: public boolean getGenerujSouhrn() { franta-hg@28: Date zacatek = new Date(0); franta-hg@28: Date konec = new Date(System.currentTimeMillis()); franta-hg@23: Collection cile = new CilDAO().getCile(); franta-hg@23: for (Cil c : cile) { franta-hg@23: if (c.getId() == 1) { franta-hg@28: new GeneratorSouhrnuDAO().generujSouhrn(c, zacatek, konec); franta-hg@23: } franta-hg@23: } franta-hg@28: System.out.println("Od: " + zacatek + " do: " + konec); franta-hg@23: franta-hg@23: franta-hg@23: franta-hg@23: return true; franta-hg@23: } franta-hg@6: }