Delete
public String delete(Object item, Boolean donotleave, Boolean reset, Boolean removeFromList)
@Override
public String delete(Object item, Boolean deleteonviewpage) {
String path = "";
try {
bodega = (Bodega) item;
bodegaSelected = bodega;
if (bodegaRepository.delete("idbodega", bodega.getIdbodega())) {
revisionHistoryRepository.save(revisionHistoryServices.getRevisionHistory(bodega.getIdbodega(), loginController.getUsername(), "delete", "bodega", bodegaRepository.toDocument(bodega).toString()));
JsfUtil.successMessage(rf.getAppMessage("info.delete"));
if (!deleteonviewpage) {
bodegaList.remove(bodega);
bodegaFiltered = bodegaList;
bodegaDataModel = new BodegaDataModel(bodegaList);
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("pagebodega", page.toString());
} else {
bodega = new Bodega();
bodegaSelected = new Bodega();
writable = false;
}
}
} catch (Exception e) {
JsfUtil.errorMessage("delete() " + e.getLocalizedMessage());
}
path = deleteonviewpage ? "/pages/bodega/list.xhtml" : "";
return path;
}// </editor-fold>public String deleteAll()
Last updated