...
Interfejs ten posiada jedną metodę o nazwie eventPushed
przyjmującą następujące parametry:
event
- reprezentuje zdarzenie, które miało miejsce w aplikacji redaktora i administratora. Parametr ten jest impementacją interfejsu pl.psnc.dlibra.app.extension.eventlistener.AppEvent, który umożliwia określenie identyfikatora obiektu jakiego zdarzenie dotyczy oraz typu zdarzenia, który może być jedną z wartości określonych w typie wyliczeniowym pl.psnc.dlibra.app.extension.eventlistener.AppEventType.
...
- reprezentuje interfejs dostępowy do serwera dLibry, za pośrednictwem którego można odwołać się do usług umożliwiających pobranie danych dotyczących obiektów w dLibrze.s
erverInterface
W domyślnej konfiguracji aplikacji redaktora i administratora nie ma rozszerzeń tego typu. Rozszerzenie to zaprojektowane zostało z myślą o narzędziach wykonujących specyficzne działania w zewnętrznych systemach działania w sposób oczywisty nie , które nie są z oczywistych względów wspierane przez aplikację redaktora i administratora.
...
Aby zainstalować wtyczkę w systemie dLibra należy skopiować plik dcore-app-extension-el-test-x.x.x.jar wtyczki do katalogu /WEB-INF/jnlp-jars aplikacji czytelnika i uruchomić w panelu administracyjnym proces uaktualnienia aplikacji redaktora/administratora. Więcej na temat panelu administracyjnego aplikacji czytelnika można dowiedzieć się tutaj.
Funkcjonalność
Rozszerzenie to reaguje na zdarzenia zachodzące w aplikacji redaktora i administratora i dla każdego z nich wyświetla okienko dialogowe informujące o typie zdarzenia oraz podające informacje pobrane z serwera dLibry dotyczące obiektu, dla którego zdarzenie miało miejsce.
...