Wtyczka favourites przychodzi z wbudowanym zbiorem elementów ulubionych. Elementy ulubione mogą być przedstawiane w postaci drzewa, aby ułatwić użytkownikowi wyszukiwanie interesujących go elementów.
Predefiniowane elementy to:
Każda wtyczka może sama zdefiniować elementy ulubione, które będą dostępne dla użytkownika - dostarcza ona opis elementów oraz reguły ich wyświetlania w gadżecie lub stronie startowej.
Moduł favourites umożliwia wtyczką rejestrację własnych obiektów typu
Należy stworzyć klasę implementującą interfejs
Powyższy kod definicji będzie skutkował dodaniem 2 nowych elementów ulubionych do wyboru w postaci drzewa:
Obiekt FavouritesRendererSupport nie jest ThreadSafe - zawsze musimy stworzyć nową instancję tej klasy zwracając ją w metodzie getRenderer(FavouriteElement favourite) |