package it.acxent.cc; import it.acxent.art.Articolo; import it.acxent.art.ArticoloCR; import it.acxent.common.CrontabInterface; import it.acxent.db.ApplParmFull; import it.acxent.db.DBAdapter; import it.acxent.db.ResParm; import it.acxent.util.Timer; public class CCCronIcecatAuto implements CrontabInterface { public ResParm crontabJob(ApplParmFull ap) { ResParm rp = new ResParm(true); Timer timer = new Timer(); timer.start(); System.out.println("CCCrontIcecatAuto start..."); StringBuffer msg = new StringBuffer("\n################# Inizio crontab Icecat Auto CC (" + DBAdapter.getNow().toString() + ")\n#################"); ArticoloCR CR = new ArticoloCR(ap); CR.setFlgReadyForWeb(0L); CR.setFlgEscludiWeb(-1L); CR.setFlgQta(1L); CR.setQtaDa(1L); CR.setQtaA(9999L); Articolo art = new Articolo(ap); rp = art.startThreadIcecatAuto(ap, CR); msg.append(rp.getMsg()); msg.append("\n################# Fine crontab Import Icecat Auto CC (" + DBAdapter.getNow().toString() + ")\n#################"); timer.stop(); msg.append("Durata aggiornamento: " + timer.getDurataHourMin() + "\n"); rp.setMsg(msg.toString()); System.out.println(msg.toString()); return rp; } }