@Override public void actualizarActividadxmicro(TbMicActividadxmicro actividadxmicro) throws ExcepcionesLogica { /* * Comprobamos que el objeto id no esté vacio */ if (actividadxmicro == null) { throw new ExcepcionesLogica("El objeto actividadxmicro está vacio"); } try { int id = actividadxmicro.getNbIdactividad(); TbMicActividadxmicro actividadxmicroConsulta = actividadxMicroDao.obtenerActividadxMicro(id); if (actividadxmicroConsulta == null) { throw new ExcepcionesLogica("La actividadxmicro a actualizar no existe"); } } catch (ExcepcionesDAO e) { log.error( "falló al invocar el metodo obtenerActividadxMicro de la clase actividadxMicroDao: " + e); } try { actividadxMicroDao.actualizarActividadxMicro(actividadxmicro); } catch (ExcepcionesDAO e) { log.error( "falló al invocar el metodo actualizarActividadxMicro de la clase actividadxMicroDao: " + e); } }
@Override public TbMicActividadxmicro obtenerActividadxmicro(int id) throws ExcepcionesLogica { /* * Comprobamos que el dato id no sea vacio */ if (id == 0) { throw new ExcepcionesLogica( "No se ha ingresado una identificación de actividadxMicro, está vacia"); } TbMicActividadxmicro actividadxMicro = null; try { // le pedimos a la clase Dao que nos traiga la ciudad con dicho id actividadxMicro = actividadxMicroDao.obtenerActividadxMicro(id); } catch (ExcepcionesDAO e) { log.error( "falló al invocar el metodo obtenerActividadxMicro de la clase actividadxMicroDao: " + e); } /* * Confirmamos si el objeto retornado tiene elementos en él. */ if (actividadxMicro == null) { // si está vacio tira una excepción throw new ExcepcionesLogica("No se encontró actividadxMicro con el id " + id); } else { return actividadxMicro; } }