list = this.getHibernateTemplate().executeFind(
new ContabilitaHibernateBindCallback(query.toString(), criteria));
} catch (DataAccessException e) {
log("Impossibile leggere max numero bollato " + e);
e.printStackTrace();
throw new ConsolidamentoException();
}
try {
if (list != null && list.size() > 0) {
numeroBollato = new Long(((BigDecimal) list.get(0)).longValue());
} else {
numeroBollato = 0l;
}
} catch (Exception e) {
log("Impossibile calcolare max numero bollato " + e);
e.printStackTrace();
throw new ConsolidamentoException();
}
return numeroBollato;
}