public ProcedureAttivazione updateProceduraAttivazione( ProcedureAttivazione procedureAttivazioneTO) throws ApplicationException { procedureAttivazioneDAO.update(procedureAttivazioneTO); ProcedureAttivazione procedureAttivazione = procedureAttivazioneDAO.findById(procedureAttivazioneTO.getIdProceduraAttivazione()); return procedureAttivazione; }
public ProcedureAttivazione saveProceduraAttivazione(ProcedureAttivazione procedureAttivazioneTO) throws ApplicationException { List listaProc = new ArrayList(); ProcedureAttivazione procedureAttivazione = null; listaProc = (ArrayList) procedureAttivazioneDAO.findProceduraUguale(procedureAttivazioneTO); if (listaProc.size() == 0) { procedureAttivazioneDAO.save(procedureAttivazioneTO); procedureAttivazione = procedureAttivazioneDAO.findById(procedureAttivazioneTO.getIdProceduraAttivazione()); } return procedureAttivazione; }
public void deleteProceduraAttivazione(ProcedureAttivazione procedureAttivazioneTO) throws ApplicationException { List listaInterventi = new ArrayList(); listaInterventi = interventiDAO.findByProperty("procedureAttivazione", procedureAttivazioneTO); Iterator it = listaInterventi.iterator(); while (it.hasNext()) { Interventi interventiFind = (Interventi) it.next(); interventiFind.setProcedureAttivazione(null); interventiFind.setIdFunzioneEseguita(new Long(170)); interventiFind.setTimestampAggiornamento(new Date()); interventiDAO.update(interventiFind); } procedureAttivazioneDAO.delete(procedureAttivazioneTO); }