delete
public String delete() {
String path = "";
try {
rolSelected = rol;
if (!rolServices.isDeleted(rol)) {
JsfUtil.warningDialog("Delete", rf.getAppMessage("waring.integridadreferencialnopermitida"));
return "";
}
if (rolRepository.delete("idrol", rol.getIdrol())) {
revisionHistoryStoreejbRepository.save(revisionHistoryServices.getRevisionHistory(rol.getIdrol(), loginController.getUsername(), "delete", "rol", rolRepository.toDocument(rol).toString()));
JsfUtil.successMessage(rf.getAppMessage("info.delete"));
rol = new Rol();
rolSelected = new Rol();
writable = false;
}
} catch (Exception e) {
errorServices.errorMessage(nameOfClass(), nameOfMethod(), e.getLocalizedMessage());
}
return "";
}// </editor-fold>
@Override
public String deletefromListxhtml(Object item) {
String path = "";
try {
rol = (Rol) item;
rolSelected = rol;
if (!rolServices.isDeleted(rol)) {
JsfUtil.warningDialog("Delete", rf.getAppMessage("waring.integridadreferencialnopermitida"));
return "";
}
if (rolRepository.delete("idrol", rol.getIdrol())) {
revisionHistoryStoreejbRepository.save(revisionHistoryServices.getRevisionHistory(rol.getIdrol(), loginController.getUsername(), "delete", "rol", rolRepository.toDocument(rol).toString()));
JsfUtil.successMessage(rf.getAppMessage("info.delete"));
rolList.remove(rol);
rolFiltered = rolList;
rolDataModel = new RolDataModel(rolList);
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("pagerol", page.toString());
}
} catch (Exception e) {
errorServices.errorMessage(nameOfClass(), nameOfMethod(), e.getLocalizedMessage());
}
//path = deleteonviewpage ? "/pages/rol/list.xhtml" : "";
path = "";
return path;
}// </editor-fold>
Last updated
Was this helpful?