protected void checksAnnoFine(Categoria categoria) throws GeCompException { if (Eval.isEmpty((categoria.getAnnoFine()))) { throw new GeCompException("net.sb.gecomp.web.categorie.controllers.error.anno_fine.empty"); } else { try { Integer.valueOf(categoria.getAnnoFine()); } catch (NumberFormatException nfe) { throw new GeCompException( "net.sb.gecomp.web.categorie.controllers.error.anno_fine.bad_format"); } } }
public void save(GecompModelObject element) throws GeCompException { try { Iscrizione iscrizione = (Iscrizione) retrieve(element); logger.debug("Customized Iscrizione = " + iscrizione); if (Eval.isNull(iscrizione.getIdIscrizione())) { iscrizione = (Iscrizione) getBridge().insert(iscrizione); } else { getBridge().update(iscrizione); } } catch (GeCompException gce) { logger.error("Errore gestito", gce); throw gce; } catch (Exception ex) { logger.error("net.sb.gecomp.console.iscrizioni.delegates.save.generic_error", ex); throw new GeCompException( "net.sb.gecomp.console.iscrizioni.delegates.save.generic_error", ex); } }
public void delete(GecompModelObject element) throws GeCompException { try { Iscrizione iscrizione = (Iscrizione) element; logger.info("Inizio operazione di cancellazione dell'iscrizione " + iscrizione); PrestazioneView prestazioneAssociata = new PrestazioneDelegate().get(iscrizione); if (Eval.isNotNull(prestazioneAssociata)) { logger.warn("Trovata una prestazione associata all'iscrizione " + prestazioneAssociata); throw new GeCompException( "net.sb.gecomp.console.iscrizioni.delegates.delete.prestazione_associata"); } else { logger.info("Si procede nell'eliminazione dell'iscrizione..."); getBridge().delete(iscrizione); } logger.info("Eliminazione iscrizione eseguita con successo."); } catch (GeCompException gce) { logger.error("Errore gestito", gce); throw gce; } catch (Exception ex) { logger.error("net.sb.gecomp.console.iscrizioni.delegates.delete.generic_error", ex); throw new GeCompException( "net.sb.gecomp.console.iscrizioni.delegates.delete.generic_error", ex); } }
protected void checkCompetitivo(IscrizioneView iscrizione) throws GeCompException { if (Eval.isNull(iscrizione.getCompetitivo())) { throw new GeCompException( "net.sb.gecomp.console.iscrizioni.controllers.error.competitivo.empty"); } }
protected void checkGara(IscrizioneView iscrizione) throws GeCompException { if (Eval.isNull(iscrizione.getGara()) || Eval.isNull(iscrizione.getGara().getIdGara())) { throw new GeCompException("net.sb.gecomp.console.iscrizioni.controllers.error.gara.empty"); } }