Interface UserSettingsService
public interface UserSettingsService
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteUserSetting
(String username, UserSettingsService.UserSetting setting) Usuwa podane ustawienie użytkownikavoid
deleteUserSetting
(String username, String settingName) Usuwa podane ustawienie użytkownikavoid
deleteUserSettings
(String username) Usuwa wszystkie ustawienia podanego użytkownika.Odczytuje domyślną skórkę w systemie.getDefaultUserViews
(String username) Zwraca możliwe do wyboru domyślne widoki dla użytkownikagetSetting
(String username, UserSettingsService.UserSetting setting) Pobiera wartość podanego ustawienia użytkownika.getSetting
(String username, String settingName) Pobiera wartość podanego ustawienia użytkownika.getSettings
(String username) Pobiera wszystkie ustawienia użytkownikagetSkinForUser
(String username) Odczytuje skórkę użytkownika.getSkinPathForUser
(String username) Odczytuje nazwę skórki użytkownika.getUserLocale
(String username) Odczytuje ustawienia językowe użytkownika.int
getUserPageSize
(String username) Odczytuje ilość wyświetlanych pozycji na stronie w tabeli.boolean
isDarkSkin
(String username) Sprawdza czy użytkownik wybrał ciemną skórkęboolean
isHighContrastSkin
(String username) Sprawdza czy użytkownik wybrał skórkę wysoki kontrastvoid
setUserSetting
(User user, String settingName, String value) Dodaje podane ustawienie dla podanego użytkownika.void
setUserSetting
(User user, Map<String, String> settings) Ustawia wszystkie ustawienia użytkownika na podstawie podanej mapy.void
setUserSetting
(String username, UserSettingsService.UserSetting setting, String value) Dodaje podane ustawienie dla podanego użytkownika.void
setUserSetting
(String username, String settingName, String value) Dodaje podane ustawienie dla podanego użytkownika.void
setUserSetting
(String username, Map<String, String> settings) Ustawia wszystkie ustawienia użytkownika na podstawie podanej mapy.
-
Method Details
-
getSetting
Pobiera wartość podanego ustawienia użytkownika.- Parameters:
setting
- Ustawienie użytkownika, które chcemy odczytać- Returns:
- Wartość tego ustawienia lub null, jeżeli użytkownik nie posiada takiego ustawienia
-
getSetting
Pobiera wartość podanego ustawienia użytkownika.- Parameters:
username
- Nazwa użytkownika, którego ustawienie chcemy odczytaćsettingName
- Nazwa ustawienia użytkownika- Returns:
- Wartość tego ustawienia lub null, jeżeli użytkownik nie posiada takiego ustawienia
-
getSettings
Pobiera wszystkie ustawienia użytkownika- Parameters:
username
- Nazwa użytkownika, którego ustawienia chcemy odczytać- Returns:
- Mapa ustawień, kluczem jest nazwa ustawienia
-
setUserSetting
void setUserSetting(String username, UserSettingsService.UserSetting setting, String value) throws UserNotFoundException Dodaje podane ustawienie dla podanego użytkownika. Wartość starego ustawienia zostanie nadpisana.- Parameters:
username
- Nazwa użytkownika, któremu dodajemy ustawieniesettingName
- Ustawienievalue
- Wartość tego ustawienia- Throws:
UserNotFoundException
- Użytkownik o podanej nazwie nie został znaleziony w systemie
-
setUserSetting
Dodaje podane ustawienie dla podanego użytkownika. Wartość starego ustawienia zostanie nadpisana.- Parameters:
username
- Nazwa użytkownika, któremu dodajemy ustawieniesettingName
- Nazwa ustawieniavalue
- Wartość tego ustawienia- Throws:
UserNotFoundException
- Użytkownik o podanej nazwie nie został znaleziony w systemie
-
setUserSetting
Ustawia wszystkie ustawienia użytkownika na podstawie podanej mapy.- Parameters:
username
- Nazwa użytkownika, którego ustawienia zmieniamysettings
- Mapa ustawień, kluczem jest nazwa ustawienia- Throws:
UserNotFoundException
- Użytkownik o podanej nazwie nie został znaleziony w systemie
-
setUserSetting
Ustawia wszystkie ustawienia użytkownika na podstawie podanej mapy.- Parameters:
user
- Użytkownik, którego ustawienia zmieniamysettings
- Mapa ustawień, kluczem jest nazwa ustawienia- Throws:
UserNotFoundException
- Użytkownik o podanej nazwie nie został znaleziony w systemie
-
setUserSetting
Dodaje podane ustawienie dla podanego użytkownika. Wartość starego ustawienia zostanie nadpisana.- Parameters:
user
- Użytkownik, któremu dodajemy ustawieniesettingName
- Nazwa ustawieniavalue
- Wartość tego ustawienia
-
deleteUserSetting
Usuwa podane ustawienie użytkownika- Parameters:
username
- Nazwa użytkownikasetting
- Ustawienie, które chcemy usunąć
-
deleteUserSetting
Usuwa podane ustawienie użytkownika- Parameters:
username
- Nazwa użytkownikasettingName
- Nazwa ustawienia, które chcemy usunąć
-
deleteUserSettings
Usuwa wszystkie ustawienia podanego użytkownika.- Parameters:
username
- Nazwa użytkownika
-
getUserLocale
Odczytuje ustawienia językowe użytkownika.- Parameters:
username
- Nazwa użytkownika, którego ustawienia językowe odczytujemy- Returns:
- Locale użytkownika lub null, jeżeli użytkownik używa domyślnych ustawień.
-
getUserPageSize
Odczytuje ilość wyświetlanych pozycji na stronie w tabeli. Domyślną wartością jest 20. -
getSkinForUser
Odczytuje skórkę użytkownika.- Parameters:
username
- Nazwa użytkownika dla którego odczytujemy skórkę- Returns:
- Ustawiona skórka użytkownika lub domyślna skórka systemu, jeżeli użytkownik żadnej nie ustawił.
-
getDefaultSkin
Skin getDefaultSkin()Odczytuje domyślną skórkę w systemie.- Returns:
- Domyślna skórka.
-
getDefaultUserViews
Zwraca możliwe do wyboru domyślne widoki dla użytkownika- Parameters:
username
- login użytkownika- Returns:
- widoki do wyboru
-
getSkinPathForUser
Odczytuje nazwę skórki użytkownika.- Parameters:
username
- Nazwa użytkownika dla którego odczytujemy skórkę- Returns:
- Ustawiona skórka użytkownika lub domyślna skórka systemu, jeżeli użytkownik żadnej nie ustawił.
-
isDarkSkin
Sprawdza czy użytkownik wybrał ciemną skórkę- Parameters:
username
- Nazwa użytkownika dla którego odczytujemy skórkę- Returns:
- czy ustawiona skórka ciemna
-
isHighContrastSkin
Sprawdza czy użytkownik wybrał skórkę wysoki kontrast- Parameters:
username
- Nazwa użytkownika dla którego odczytujemy skórkę- Returns:
- czy ustawiona skórka wysoki kontrast
-