public void onNode(HierarchicalStreamReader reader, String name, String value) { if ("ksession".equals(name)) { KSessionModel kSession = readObject(reader, context, KSessionModel.class); kBase.getKSessions().add(kSession); } else if ("includes".equals(name)) { for (String include : readList(reader)) { kBase.addInclude(new SingleValueItemObjectModel(include)); } } } });
public void signalAddedOrRemoved() { view.setKnowledgeSessionsCount(kBaseModel.getKSessions().size()); parentPresenter.fireChangeEvent(); }
private boolean kmoduleContainsCurrentKSession(final String currentKSession) { if (isNotNullOrEmpty(currentKSession)) { for (KBaseModel kbase : kmodule.getKBases().values()) { for (KSessionModel ksession : kbase.getKSessions()) { if (ksession.getName().equals(currentKSession)) { return true; } } } } return false; }
private void selectFirstKBaseAndKSession() { KBaseModel firstKBase = kmodule.getKBases().values().iterator().next(); List<KSessionModel> ksessions = firstKBase.getKSessions(); listKSessions(ksessions); view.setSelected(firstKBase.getName(), ksessions.iterator().next().getName()); }
public void onKBaseSelected(final String kbaseName) { final List<KSessionModel> ksessions = kmodule.getKBases().get(kbaseName).getKSessions(); listKSessions(ksessions); view.setSelected(kbaseName, ksessions.iterator().next().getName()); }
private void selectFromModel(final String currentKSession) { for (KBaseModel kbase : kmodule.getKBases().values()) { for (KSessionModel ksession : kbase.getKSessions()) { if (ksession.getName().equals(currentKSession)) { listKSessions(kmodule.getKBases().get(kbase.getName()).getKSessions()); view.setSelected(kbase.getName(), currentKSession); break; } } } }
private void addMockKBaseModel(final String kbaseName, final String ksessionsName) { KBaseModel kbaseModel = new KBaseModel(); kbaseModel.setName(kbaseName); KSessionModel ksessionModel = new KSessionModel(); ksessionModel.setName(ksessionsName); kbaseModel.getKSessions().add(ksessionModel); kmodule.getKBases().put(kbaseName, kbaseModel); }
public void setup(final KnowledgeBaseItemPresenter parentPresenter) { this.parentPresenter = parentPresenter; knowledgeBasesListPresenter.setup( getView().getKnowledgeSessionsTable(), parentPresenter.getObject().getKSessions(), (kSessionModel, presenter) -> presenter.setup(kSessionModel, this)); superSetup(); setWidth("1200px"); }
for (KSessionModel kSessionModel : kBase.getKSessions()) { writeObject(writer, context, "ksession", kSessionModel);
view.setKnowledgeSessionsCount(kBaseModel.getKSessions().size());