StoreListener über WebeditPermanentPlugin doppelte Events
Author: kas_mon
Publication Date: 8/22/2018 10:32
Moin Moin Zusammen,
Wir sind derzeit dabei ein Stück Software zu bauen, womit wir bei jedem Speichern eines FS Objekts im PageStore ein externes Event anstoßen können. Dafür hängen wir über ein PermanentPlugin (implementiert JavaClientPermanentPlugin und WebeditPermanentPlugin) einen StoreListener an den PageStore.
Soweit so gut. Jetzt ist uns jedoch aufgefallen, dass das elementChanged Event des StoreListeners über den ContentCreator immer genau zwei mal angestoßen wird sobald ein Objekt geändert wird. Im SiteArchitect wird dieses Event bei der Änderung eines Objekts nur einmal angestoßen.
Machen wir noch etwas falsch? Wie kommen wir zu dem Ergebnis, dass dieses Event wirklich nur einmal angestoßen wird sobald ein Objekt geändert wurde?
Jemand eine Idee? Über Tipps wären wir sehr dankbar.
FS Version: 5.2.180705
- Die ContentCreator Webapp vom Mithras Energy Projekt hat die Komponente genau einmal hinzugefügt bekommen.
- Das Projekt hat außerdem eine "leere" Projektkomponente, damit nur für solche Projekte mit dieser Komponente ein StoreListener registriert wird.
module.xml
<module>
<name>Monday FirstSpirit Plugin Module</name>
<version>0.0.1-SNAPSHOT</version>
<description>Monday FirstSpirit Plugin Module</description>
<vendor>Monday Consulting GmbH</vendor>
<components>
<public>
<name>permanent_plugin_storelistener</name>
<displayname>StoreListener PermanentPlugin</displayname>
<description>Todo</description>
<class>com.monday_consulting.firstspirit.plugin.PermanentPlugin</class>
<resources>
<resource scope="module">lib/monday-fs-plugin-0.0.1-SNAPSHOT.jar</resource>
</resources>
</public>
<project-app>
<name>storelistener_projectapp</name>
<displayname>StoreListener ProjectApp</displayname>
<description>Todo</description>
<class>com.monday_consulting.firstspirit.plugin.PermanentPluginProjectApp</class>
</project-app>
<web-app>
<name>storelistener_webapp</name>
<displayname>StoreListener Webapp</displayname>
<web-xml>web.xml</web-xml>
<web-resources>
<resource scope="module">lib/monday-fs-plugin-0.0.1-SNAPSHOT.jar</resource>
</web-resources>
</web-app>
</components>
</module>
Viele Grüße aus Hamburg
Kassim Hölting
Tags: doppeltes event, event, listener, permanentplugin, plugin, storelistener, zwei events
-
Author: pavone - 8/27/2018 15:02
Hallo Kassim,
blöde Frage, aber das Event wird sicher für ein und dasselbe Objekt doppelt ausgeführt?
Viele Grüße
Tim
0 -
Author: kas_mon - 8/29/2018 12:20
Moin Tim,
ganz genau.
Viele Grüße aus Hamburg
Kassim
0 -
Author: tenter - 9/19/2018 12:57
Hi Kassim,
das sieht für mich aus und klingt wie ein Bugverhalten. Besonders wenn es hier einen Unterschied zwischen SA und CC gibt. Ich würde dich bitten das ganze als Bugverdacht an unseren Technical Support zu richten.
Danke dir!
Grüße,
Hannes
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
3 Kommentare