Zmiany pomiędzy wersją 4 and wersją 5 dla DeployerGuide/Others/ObjectsTriggers
- Data i czas:
- 07/17/15 09:21:39 (9 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Others/ObjectsTriggers
v4 v5 1 1 = Triggery obiektów biznesowych = 2 2 3 W zakresie podejmowania zadanych akcji na zmianach w obiektach biznesowych eDoku emnty uimplementują doskonały wzorzec projektowy [http://en.wikipedia.org/wiki/Observer_pattern Obserwator].3 W zakresie podejmowania zadanych akcji na zmianach w obiektach biznesowych eDokumenty implementują doskonały wzorzec projektowy [http://en.wikipedia.org/wiki/Observer_pattern Obserwator]. 4 4 5 5 Aby obserwować obiekty biznesowe i wykonywać akcje na zadanych zmianach, można dodawać do katalogu !classes/Log/observers własne klasy, które realizują interfejs !LogObserver i dla zadanych zdarzeń podejmują jakieś akcje. 6 7 W załączniku podano przykładową klasę ExampleLogObserver, która posiada opisane wszystkie metody do "badania" zdarzenia w systemie i pobrania interesujących nasz szczegółów. 8 9 Istotne jest to, że aby obserwator się uruchomił musi on posiadać swojego loga (lista poniżej) w systemie oraz musi zajść jeden z dwóch warunków dla zdarzeń: 10 - musi zostać zalogowany dowolny event typu dodanie, usunięcie, załatwienie (lista typów eventów dostępna do pobrania w klasie ExampleLogObserver) 11 - nastąpiła zmiana w danych (kolumnach) danego obiektu logującego (nie wszystkie kolumny są obserwowane lista kolumn do pobrania dostępna w ExampleLogObserver) 6 12 7 13 Przykład 1: