コード例 #1
0
  public GecompModelObject retrieve(GecompModelObject element) throws GeCompException {
    Iscrizione iscrizione = (Iscrizione) element;
    getController().checks(element);

    iscrizione.setAtleta(
        new AtletaDelegate()
            .get(iscrizione.getAtleta().getIdAtleta())); // recupero l'oggettone AtletaView
    iscrizione.setGara(
        new GaraDelegate().get(iscrizione.getGara().getIdGara())); // recupero l'oggettone GaraView

    return iscrizione;
  }
コード例 #2
0
 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);
   }
 }