Regalamiunsorriso/rus/WEB-INF/lib/abliaDbCom_src/CrontabDbcomune.java
2026-03-14 20:04:39 +01:00

31 lines
1.2 KiB
Java

import com.ablia.common.CrontabInterface;
import com.ablia.common.Parm;
import com.ablia.db.ApplParm;
import com.ablia.db.ApplParmFull;
import com.ablia.db.DBAdapter;
import com.ablia.db.ResParm;
public class CrontabDbcomune implements CrontabInterface {
public ResParm crontabJob(ApplParmFull ap) {
ResParm rp = new ResParm(true);
StringBuffer msg = new StringBuffer(
"\n################# Inizio crontab Giornaliera ABLIADBCOMUNE (" + DBAdapter.getNow().toString() + ")\n#################");
long t0 = System.currentTimeMillis();
Parm parm = new Parm(ap);
rp = parm.svuotaCartellaTmp();
msg.append(rp.getMsg());
msg.append("\n################# Fine crontab Giornaliera ABLIADBCOMUNE (" + DBAdapter.getNow().toString() + ")\n#################");
long tn = System.currentTimeMillis();
long duration = (tn - t0) / 60000L;
msg.append("Durata aggiornamento: " + duration + " minuti.");
rp.setMsg(msg.toString());
return rp;
}
public static void main(String[] args) {
ApplParm ap = new ApplParm(3, "//localhost/coavedb2", "root", "root");
ResParm rp = new CrontabDbcomune().crontabJob(new ApplParmFull(ap));
System.out.println(rp.getMsg());
System.exit(0);
}
}