@Override public String delete() { ClassExtension persistedItem = (ClassExtension) converter.getAsObject( FacesContext.getCurrentInstance(), null, jsfService.getReqParam("itemId")); try { service.deleteClassExtension(persistedItem); return super.delete(); } catch (ConstraintViolations e) { jsfService.addError(e.getMessage()); } return null; }