@Override public void borrar(DamageDetailsVB borrado) { try { List<DamageDetailsVB> value = damageView.getModelo(); value.remove(borrado); BeanUtils.setProperty(target, property, value); } catch (IllegalAccessException | InvocationTargetException ex) { InventarioDamageView.LOGGER.error(ex); } }
@Override public void agregar() { try { List<DamageDetailsVB> value = damageView.getModelo(); DamageDetailsVB nuevo = new DamageDetailsVB(); BeanUtils.copyProperties(nuevo, damageCaptura); value.add(nuevo); BeanUtils.setProperty(target, property, value); } catch (IllegalAccessException | InvocationTargetException ex) { InventarioDamageView.LOGGER.error(ex); } }