/** Delete the current PackageItem */ public void delete() { if (current != null) { current.setRetired(true); current.setRetiredAt(Calendar.getInstance(TimeZone.getTimeZone("IST")).getTime()); current.setRetirer(getSessionController().getLoggedUser()); getFacade().edit(current); UtilityController.addSuccessMessage("DeleteSuccessfull"); } else { UtilityController.addSuccessMessage("NothingToDelete"); } recreateModel(); getItems(); current = null; getCurrent(); }