author | František Kučera <franta-hg@frantovo.cz> |
Sun Mar 01 00:09:40 2009 +0100 (2009-03-01) | |
changeset 37 | 8ff28129e29c |
parent 32 | 3bc16e43872b |
permissions | -rw-r--r-- |
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@32 | 9 |
import java.util.Calendar; |
franta-hg@23 | 10 |
|
franta-hg@6 | 11 |
/** |
franta-hg@23 | 12 |
* Beana, která vygeneruje denní souhrn. |
franta-hg@6 | 13 |
* Pokud pro daný den už souhr vygenerovaný byl, smaže ho. |
franta-hg@6 | 14 |
* Vše probíhá v jedné transakci. |
franta-hg@6 | 15 |
* @author fiki |
franta-hg@6 | 16 |
*/ |
franta-hg@23 | 17 |
public class Sprava implements Serializable { |
franta-hg@6 | 18 |
|
franta-hg@23 | 19 |
private static final long serialVersionUID = -9048188038805055786L; |
franta-hg@23 | 20 |
|
franta-hg@23 | 21 |
public boolean getGenerujSouhrn() { |
franta-hg@32 | 22 |
//Date zacatek = new Date(0); |
franta-hg@32 | 23 |
Calendar zc = Calendar.getInstance(); |
franta-hg@35 | 24 |
zc.add(Calendar.DAY_OF_YEAR, -1); |
franta-hg@32 | 25 |
Date zacatek = new Date(zc.getTimeInMillis()); |
franta-hg@28 | 26 |
Date konec = new Date(System.currentTimeMillis()); |
franta-hg@23 | 27 |
Collection<Cil> cile = new CilDAO().getCile(); |
franta-hg@32 | 28 |
GeneratorSouhrnuDAO g = new GeneratorSouhrnuDAO(); |
franta-hg@23 | 29 |
for (Cil c : cile) { |
franta-hg@32 | 30 |
g.generujSouhrn(c, zacatek, konec); |
franta-hg@23 | 31 |
} |
franta-hg@23 | 32 |
|
franta-hg@23 | 33 |
return true; |
franta-hg@23 | 34 |
} |
franta-hg@6 | 35 |
} |