GH-854 - Polish rendering of events listened to in Application Module Canvases.

This commit is contained in:
Oliver Drotbohm
2024-10-08 20:18:52 +02:00
parent 5b2301584d
commit 9464e83ea4

View File

@@ -210,18 +210,12 @@ class Asciidoctor {
public String renderEventsListenedTo(ApplicationModule module) { public String renderEventsListenedTo(ApplicationModule module) {
var builder = new StringBuilder(); return module.getSpringBeans().stream()
module.getSpringBeans().stream()
.map(SpringBean::toArchitecturallyEvidentType) .map(SpringBean::toArchitecturallyEvidentType)
.filter(ArchitecturallyEvidentType::isEventListener) .filter(ArchitecturallyEvidentType::isEventListener)
.forEach(it -> { .flatMap(ArchitecturallyEvidentType::getReferenceMethods)
it.getReferenceMethods() .map(it -> renderReferenceMethod(it, 0))
.map(method -> renderReferenceMethod(method, 0)) .collect(Collectors.joining(System.lineSeparator()));
.forEach(builder::append);
});
return builder.toString();
} }
public String renderConfigurationProperties(List<ModuleProperty> properties) { public String renderConfigurationProperties(List<ModuleProperty> properties) {