Taller 8. Eliminar
En este taller creamos los métodos para eliminar desde el datatable
Agregar a PersonaController.java el método delete
public String delete(Object item, Boolean deleteonviewpage) {
String path = "";
try {
persona = (Persona) item;
if (personaRepository.delete("cedula", persona.getCedula())) {
repositoryRevisionHistory.save(revisionHistoryServices.getRevisionHistory(persona.getCedula(),
"myusername",
"delete", "persona", personaRepository.toDocument(persona).toString()));
JsfUtil.successMessage("Se elimino la persona");
if (!deleteonviewpage) {
personaList.remove(persona);
} else {
persona = new Persona();
}
}
} catch (Exception e) {
JsfUtil.errorDialog("delete()", e.getLocalizedMessage());
}
return "";
}// </editor-fold>En el datatable creamos un botón para eliminar

al darle clic en el boton eliminar

Podemos revisar el historial

list.xthml
Last updated
Was this helpful?