}
public CausaleAntiMafia leggiCausaleAntiMafiaChiusura() throws ImpossibileLeggereCausaleAntiMafiaException,
ImpossibileLeggereParametriAntiMafiaException {
GruppoParametriAntiMafia gpam = leggiGruppoParametriAntiMafia("ANTM");
if (gpam == null || gpam.getCausaleChiusura() == null) {
log("Impossibile Leggere Parametri Anti Mafia ");
throw new ImpossibileLeggereParametriAntiMafiaException();
}
try {
return (CausaleAntiMafia) getHibernateTemplate().get(CausaleAntiMafia.class,
new CausaleAntiMafiaId(gpam.getCausaleChiusura(), legalEntity, organizationUnit));
} catch (DataAccessException e) {
log("Impossibile Leggere Causale GestioneAntiMafia di chiusura: [CODICE] " + gpam.getCausaleChiusura());
log("Impossibile Leggere Causale GestioneAntiMafia di chiusura:" + e);
throw new ImpossibileLeggereCausaleAntiMafiaException();
}
}