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@32: import java.util.Calendar; 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@32: //Date zacatek = new Date(0); franta-hg@32: Calendar zc = Calendar.getInstance(); franta-hg@35: zc.add(Calendar.DAY_OF_YEAR, -1); franta-hg@32: Date zacatek = new Date(zc.getTimeInMillis()); franta-hg@28: Date konec = new Date(System.currentTimeMillis()); franta-hg@23: Collection cile = new CilDAO().getCile(); franta-hg@32: GeneratorSouhrnuDAO g = new GeneratorSouhrnuDAO(); franta-hg@23: for (Cil c : cile) { franta-hg@32: g.generujSouhrn(c, zacatek, konec); franta-hg@23: } franta-hg@23: franta-hg@23: return true; franta-hg@23: } franta-hg@6: }