@Override public void actualizarEstados(TbMicEstado estado) throws ExcepcionesLogica { /* * Comprobamos que el objeto id no esté vacio */ if (estado == null) { throw new ExcepcionesLogica("El objeto estado está vacio"); } try { int id = estado.getNbIdestado(); TbMicEstado estadoConsulta = estadoDao.obtenerEstado(id); if (estadoConsulta == null) { throw new ExcepcionesLogica("La Bibliografia x Unidad a actualizar no existe"); } } catch (ExcepcionesDAO e) { log.error( "falló al invocar el metodo obtenerBiblioxUnidad de la clase biblioxUnidadDao: " + e); } try { estadoDao.actualizarEstado(estado); } catch (ExcepcionesDAO e) { log.error( "falló al invocar el metodo modificarBiblioxUnidad de la clase biblioxUnidadDao: " + e); } }
@Override public void guardarEstados(TbMicEstado estado) throws ExcepcionesLogica { /* * Comprobamos que el objeto id no esté vacio */ if (estado == null) { throw new ExcepcionesLogica("El objeto estado está vacio"); } try { int id = estado.getNbIdestado(); TbMicEstado estadoConsulta = estadoDao.obtenerEstado(id); if (estadoConsulta != null) { throw new ExcepcionesLogica("El estado a insertar ya existe"); } } catch (ExcepcionesDAO e) { log.error("falló al invocar el metodo obtenerEstado de la clase estadoDao: " + e); } try { estadoDao.guardarEstado(estado); } catch (ExcepcionesDAO e) { log.error("falló al invocar el metodo guardarEstado de la clase estadoDao: " + e); } }