private void actionDelete(AjaxRequestTarget aTarget) { try { kbService.deleteStatement(kbModel.getObject(), statement.getObject()); AjaxStatementChangedEvent deleteEvent = new AjaxStatementChangedEvent(aTarget, statement.getObject(), this, true); send(getPage(), Broadcast.BREADTH, deleteEvent); } catch (RepositoryException e) { error("Unable to delete statement: " + e.getLocalizedMessage()); LOG.error("Unable to delete statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionDelete(AjaxRequestTarget aTarget) { try { kbService.deleteStatement(kbModel.getObject(), statement.getObject()); AjaxStatementChangedEvent deleteEvent = new AjaxStatementChangedEvent(aTarget, statement.getObject(), this, true); send(getPage(), Broadcast.BREADTH, deleteEvent); } catch (RepositoryException e) { error("Unable to delete statement: " + e.getLocalizedMessage()); LOG.error("Unable to delete statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionDelete(AjaxRequestTarget aTarget) { try { kbService.deleteStatement(kbModel.getObject(), statement.getObject()); AjaxStatementChangedEvent deleteEvent = new AjaxStatementChangedEvent(aTarget, statement.getObject(), this, true); send(getPage(), Broadcast.BREADTH, deleteEvent); } catch (RepositoryException e) { error("Unable to delete statement: " + e.getLocalizedMessage()); LOG.error("Unable to delete statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionDelete(AjaxRequestTarget aTarget) { try { kbService.deleteStatement(kbModel.getObject(), statement.getObject()); AjaxStatementChangedEvent deleteEvent = new AjaxStatementChangedEvent(aTarget, statement.getObject(), this, true); send(getPage(), Broadcast.BREADTH, deleteEvent); } catch (RepositoryException e) { error("Unable to delete statement: " + e.getLocalizedMessage()); LOG.error("Unable to delete statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionMakeExplicit(AjaxRequestTarget aTarget) { try { // add the statement as-is to the knowledge base kbService.upsertStatement(kbModel.getObject(), statement.getObject()); // to update the statement in the UI, one could either reload all statements of the // corresponding instance or (much easier) just set the inferred attribute of the // KBStatement to false, so that's what's done here statement.getObject().setInferred(false); aTarget.add(this); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject())); } catch (RepositoryException e) { error("Unable to make statement explicit " + e.getLocalizedMessage()); LOG.error("Unable to make statement explicit.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionMakeExplicit(AjaxRequestTarget aTarget) { try { // add the statement as-is to the knowledge base kbService.upsertStatement(kbModel.getObject(), statement.getObject()); // to update the statement in the UI, one could either reload all statements of the // corresponding instance or (much easier) just set the inferred attribute of the // KBStatement to false, so that's what's done here statement.getObject().setInferred(false); aTarget.add(this); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject())); } catch (RepositoryException e) { error("Unable to make statement explicit " + e.getLocalizedMessage()); LOG.error("Unable to make statement explicit.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionMakeExplicit(AjaxRequestTarget aTarget) { try { // add the statement as-is to the knowledge base kbService.upsertStatement(kbModel.getObject(), statement.getObject()); // to update the statement in the UI, one could either reload all statements of the // corresponding instance or (much easier) just set the inferred attribute of the // KBStatement to false, so that's what's done here statement.getObject().setInferred(false); aTarget.add(this); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject())); } catch (RepositoryException e) { error("Unable to make statement explicit " + e.getLocalizedMessage()); LOG.error("Unable to make statement explicit.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionMakeExplicit(AjaxRequestTarget aTarget) { try { // add the statement as-is to the knowledge base kbService.upsertStatement(kbModel.getObject(), statement.getObject()); // to update the statement in the UI, one could either reload all statements of the // corresponding instance or (much easier) just set the inferred attribute of the // KBStatement to false, so that's what's done here statement.getObject().setInferred(false); aTarget.add(this); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject())); } catch (RepositoryException e) { error("Unable to make statement explicit " + e.getLocalizedMessage()); LOG.error("Unable to make statement explicit.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionSave(AjaxRequestTarget aTarget, Form<KBStatement> aForm) { KBStatement modifiedStatement = aForm.getModelObject(); try { // persist the modified statement and replace the original, unchanged model KBStatement oldStatement = statement.getObject(); kbService.upsertStatement(kbModel.getObject(), modifiedStatement); statement.setObject(modifiedStatement); // switch back to ViewMode and send notification to listeners actionCancelExistingStatement(aTarget); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject(), oldStatement)); } catch (RepositoryException e) { error("Unable to update statement: " + e.getLocalizedMessage()); LOG.error("Unable to update statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionSave(AjaxRequestTarget aTarget, Form<KBStatement> aForm) { KBStatement modifiedStatement = aForm.getModelObject(); try { // persist the modified statement and replace the original, unchanged model KBStatement oldStatement = statement.getObject(); kbService.upsertStatement(kbModel.getObject(), modifiedStatement); statement.setObject(modifiedStatement); // switch back to ViewMode and send notification to listeners actionCancelExistingStatement(aTarget); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject(), oldStatement)); } catch (RepositoryException e) { error("Unable to update statement: " + e.getLocalizedMessage()); LOG.error("Unable to update statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionSave(AjaxRequestTarget aTarget, Form<KBStatement> aForm) { KBStatement modifiedStatement = aForm.getModelObject(); try { String language = aForm.getModelObject().getLanguage() != null ? aForm.getModelObject().getLanguage() : kbModel.getObject().getDefaultLanguage(); modifiedStatement.setLanguage(language); // persist the modified statement and replace the original, unchanged model kbService.upsertStatement(kbModel.getObject(), modifiedStatement); statement.setObject(modifiedStatement); // switch back to ViewMode and send notification to listeners actionCancelExistingStatement(aTarget); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject())); } catch (RepositoryException e) { error("Unable to update statement: " + e.getLocalizedMessage()); LOG.error("Unable to update statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }
private void actionSave(AjaxRequestTarget aTarget, Form<KBStatement> aForm) { KBStatement modifiedStatement = aForm.getModelObject(); try { String language = aForm.getModelObject().getLanguage() != null ? aForm.getModelObject().getLanguage() : kbModel.getObject().getDefaultLanguage(); modifiedStatement.setLanguage(language); // persist the modified statement and replace the original, unchanged model kbService.upsertStatement(kbModel.getObject(), modifiedStatement); statement.setObject(modifiedStatement); // switch back to ViewMode and send notification to listeners actionCancelExistingStatement(aTarget); send(getPage(), Broadcast.BREADTH, new AjaxStatementChangedEvent(aTarget, statement.getObject())); } catch (RepositoryException e) { error("Unable to update statement: " + e.getLocalizedMessage()); LOG.error("Unable to update statement.", e); aTarget.addChildren(getPage(), IFeedback.class); } }