public void modificarSeguimiento(SeguimientoVo Seguimiento) throws ErrorSQLException, FaltaParametroException, TipoDatosException { if (validarDatosObligatorios(Seguimiento) && Seguimiento.getId() != 0) { try { this.seguimientoDao.modificarSeguimiento(ConvertidorUtiles.converVoToEntity(Seguimiento)); } catch (DatatypeConfigurationException ex) { LOGGER.error(ex.getMessage(), ex); throw new TipoDatosException(); } } else { LOGGER.error("FaltaParametroException"); throw new FaltaParametroException(); } }
public SeguimientoVo buscarSeguimiento(Integer id) throws ErrorSQLException, DatosNoEncontradosException, TipoDatosException { SeguimientoVo seguimientoVo = null; try { Seguimiento seguimiento = seguimientoDao.buscarSeguimiento(id); if (seguimiento == null) { LOGGER.error("Datos no encontrados"); throw new DatosNoEncontradosException(); } seguimientoVo = ConvertidorUtiles.convertEntityToVo(seguimiento); } catch (DatatypeConfigurationException ex) { LOGGER.error(ex.getMessage(), ex); throw new TipoDatosException(); } return seguimientoVo; }
public List<SeguimientoVo> listarUltimosSeguimientos() throws ErrorSQLException, TipoDatosException { List<Seguimiento> listaEntity = this.seguimientoDao.listarUltimosSeguimientos(); Iterator it = listaEntity.iterator(); List<SeguimientoVo> listaVos = new ArrayList<SeguimientoVo>(); try { while (it.hasNext()) { SeguimientoVo seguimientoVo; seguimientoVo = ConvertidorUtiles.convertEntityToVo((Seguimiento) it.next()); listaVos.add(seguimientoVo); } } catch (DatatypeConfigurationException ex) { LOGGER.error(ex.getMessage(), ex); throw new TipoDatosException(); } return listaVos; }