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 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)); } } } });
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 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; }
@Override public Object unmarshal(HierarchicalStreamReader reader, final UnmarshallingContext context) { final ListenerModel listener = new ListenerModel(); listener.setType(reader.getAttribute("type")); listener.setKind(ListenerModel.Kind.fromString(reader.getNodeName())); return listener; } }
@Override public RemoteableClassListItemPresenter setup(final SingleValueItemObjectModel remoteableClass, final DeploymentsRemoteableClassesPresenter parentPresenter) { this.remoteableClass = remoteableClass; this.parentPresenter = parentPresenter; view.init(this); view.setClass(remoteableClass.getValue()); return this; }
public Object unmarshal(HierarchicalStreamReader reader, final UnmarshallingContext context) { final KModuleModel kModule = new KModuleModel(); readNodes(reader, new AbstractXStreamConverter.NodeReader() { public void onNode(HierarchicalStreamReader reader, String name, String value) { if ("kbase".equals(name)) { KBaseModel kBaseModule = readObject(reader, context, KBaseModel.class); kModule.getKBases().put(kBaseModule.getName(), kBaseModule); } } }); return kModule; } }
public void setName(final String name) { kSessionModel.setName(name); parentPresenter.fireChangeEvent(); }
@Override public void marshal(Object value, HierarchicalStreamWriter writer, MarshallingContext context) { ListenerModel listener = (ListenerModel) value; writer.addAttribute("type", listener.getType()); }
private void setTypes(String stateful, Map<String, KSessionModel> sessions) { for (String key : sessions.keySet()) { sessions.get(key).setType(stateful); } }
public static ClockTypeOption get(String clockType) { if (PSEUDO.getClockTypeAsString().equals(clockType)) { return PSEUDO; } else if (REALTIME.getClockTypeAsString().equals(clockType)) { return REALTIME; } return null; } }
@Override protected boolean isProjectResourceUpdateNeeded(Path resource) { return moduleService.isPom(resource) || kModuleService.isKModule(resource); } }
public void onKnowledgeBaseNamChange(final String name){ knowledgeBaseNameObject.setValue(name); parentPresenter.fireChangeEvent(); }
@Override public int hashCode() { int result = kind != null ? kind.hashCode() : 0; result = ~~result; result = 31 * result + ( type != null ? type.hashCode() : 0 ); result = ~~result; return result; } }
public void onKBaseSelected(final String kbaseName) { final List<KSessionModel> ksessions = kmodule.getKBases().get(kbaseName).getKSessions(); listKSessions(ksessions); view.setSelected(kbaseName, ksessions.iterator().next().getName()); }
@Override public PackageItemPresenter setup(final SingleValueItemObjectModel packageName, final KnowledgeBaseItemPresenter parentPresenter) { this.parentPresenter = parentPresenter; this.packageName = packageName; view.init(this); view.setName(packageName.getValue()); return this; }
public void setType(final String type) { kSessionModel.setType(type); parentPresenter.fireChangeEvent(); }
@Override public IncludedKnowledgeBaseItemPresenter setup(final SingleValueItemObjectModel knowledgeBaseName, final KnowledgeBaseItemPresenter parentPresenter) { this.parentPresenter = parentPresenter; this.knowledgeBaseNameObject = knowledgeBaseName; view.init(this); view.setName(knowledgeBaseNameObject.getValue()); return this; }
@Override public RequiredRolesListItemPresenter setup(final SingleValueItemObjectModel role, final DeploymentsRequiredRolesPresenter parentPresenter) { this.roleModel = role; this.parentPresenter = parentPresenter; view.init(this); view.setRole(role.getValue()); return this; }