-
Notifications
You must be signed in to change notification settings - Fork 0
Client
Tomáš Jančar edited this page Oct 6, 2015
·
2 revisions
#Client
IClient je interface, který musí dědit klient.
Musí tedy nést tyto metody:
- isNotificationEnabled(); // povolení/zakázaní notifikací nad daným klientem
##IApiClient
- getNotificationUri (); // url adresa, na kterou se bude notifikovat
- getSecret(); // secret key pro api notifikace
Jestliže máme entitu, která má anotaci source, požaduje se aby tato entita měla i metodu getClients(). Výstupem této entity je kolekce klientů.
Odtud pramení logika, že jakmile je u entity provedena změna (změna jména, ...), je tato entita porovnána v entity listeneru, který od ní požaduje i soupis klientů, které má o této změně obeznámit.