From f9a03f383c2a511441d5ee2f1577f3077a9b2aec Mon Sep 17 00:00:00 2001 From: Nils Christian Ehmke <nie@informatik.uni-kiel.de> Date: Wed, 25 Jul 2012 11:55:12 +0200 Subject: [PATCH] Bugfixing --- .../session/CurrentAnalysisEditorBean.java | 19 +++++++++++++++++++ .../src/main/webapp/AnalysisEditor.xhtml | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentAnalysisEditorBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentAnalysisEditorBean.java index 64accb06..2ffbf42f 100644 --- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentAnalysisEditorBean.java +++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/session/CurrentAnalysisEditorBean.java @@ -1039,6 +1039,25 @@ public final class CurrentAnalysisEditorBean { return this.filter2repositoryConnections; } + /** + * Delivers the <b>valid</b> connections (between filters and repositories) within the current main project. + * + * @return A list containing all available and valid connections. + */ + public List<ConnectionFilterToRepository> getValidRepoConnections() { + final List<ConnectionFilterToRepository> list = new ArrayList<ConnectionFilterToRepository>(); + + synchronized (this) { + for (final ConnectionFilterToRepository conn : this.filter2repositoryConnections) { + if (conn.isValid()) { + list.add(conn); + } + } + } + + return list; + } + /** * Delivers all available repositories. * diff --git a/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml b/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml index babc0391..42ff17ec 100644 --- a/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml +++ b/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml @@ -102,7 +102,7 @@ </div> </ui:repeat> - <ui:repeat value="#{currentAnalysisEditorBean.repoConnections}" var="connection"> + <ui:repeat value="#{currentAnalysisEditorBean.validRepoConnections}" var="connection"> <div class="connector plugin#{currentAnalysisEditorBean.getPluginID(connection.source)} repository#{currentAnalysisEditorBean.getRepositoryID(connection.destination)}"> <label class="source-label"><h:outputText value="#{connection.outputPort.getName()}"/></label> <img src="../img/arrow.gif" class="connector-end"/> -- GitLab