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:
- Zadania - prowadzi do skrzynki zadań użytkownika
- Procesy- prowadzi do listy dostępnych procesów
- Proces - umożliwia stworzenie poszczególnych procesów
- Archiwum- otwiera elektroniczne archiwum systemu
- Klasy dokumentów - prowadzi do zakładki klas dokumentów
- Zestawy dokumentów - prowadzi do zakładki zestawów dokumentów
- Widoki - otwiera zakładkę widoków użytkownika
- Widok - wyświetla wyniki wybranego widoku użytkownika
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>
Moduł favourites umożliwia wtyczką rejestrację własnych obiektów typu
Należy stworzyć klasę implementującą interfejs
java
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)