// DCFTAB related info
// Get Delays
if (flightEvent.getDelays() != null) {
for (FlightEvent.Delays.Delay delay : flightEvent.getDelays().getDelay()) {
EntDbDcftab dcftab = dcftabBean.findByFltDailyIdAndDelayCode(fltDaily.getId(), delay.getCode());
if (dcftab == null) {
dcftab = new EntDbDcftab();
dcftab.setUsec(dtfl);
dcftabBean.persist(dcftab);
}
dcftab.setIdfd(fltDaily.getId());
ufisCalendar.setTime(delay.getPostedOn());
dcftab.setCdat(ufisCalendar.getCedaString());
dcftab.setDeca(delay.getCode());
dcftab.setDura(String.format(FMT_DURA, delay.getAmount()));
dcftab.setUseu(dtfl);
dcftabBean.update(dcftab);
}
}
// FEVTAB related info