public interface ViewService
| Modifier and Type | Method and Description |
|---|---|
Long |
addViewTranslation(Long viewId,
ViewTranslationDto viewTranslation)
Zapisuje tłumaczenie widoku w bazie danych
|
boolean |
canSaveGroupAcceptation()
Sprawdza, czy użytkownik wywołujący metodę ma uprawnienia do zapisywania grupowej akceptacji.
|
void |
deleteViewTranslation(Long id)
Usuwa tłumaczenie widoku o podanym id
|
void |
deleteViewTranslationsForLocale(Locale locale)
Usuwa wszystkie nadpisane tłumaczenia widoków w podanym języku
|
ViewDto |
getUserSearchView(String viewId)
Pobiera widok o podanym id.
|
ViewDto |
getUserSearchView(String viewId,
I18NCustom customI18n)
Pobiera widok o podanym id.
|
List<ViewDto> |
getViews(ViewFetchType type)
Pobiera widoki ze wskazanym typem
ViewFetchType. |
List<ViewDto> |
getViews(ViewFetchType type,
I18NCustom customI18n)
Pobiera widoki ze wskazanym typem
ViewFetchType. |
List<ViewDto> |
getViewsForUser(String username)
Pobiera widoki, do których użytkownik ma uprawnienia.
|
List<ViewDto> |
getViewsForUser(String username,
I18NCustom customI18n)
Pobiera widoki, do których użytkownik ma uprawnienia.
|
String |
getViewTranslation(Long entityId,
TranslatedFieldType fieldType)
Zwraca tłumaczenie dla konkretnego pola widoku o podanym id
|
String |
getViewTranslation(Long entityId,
TranslatedFieldType fieldType,
Locale locale)
Zwraca tłumaczenie dla konkretnego pola widoku o podanym id
|
List<ViewTranslationDto> |
getViewTranslationsForLocale(Locale locale)
Pobiera tłumaczenia powiązane z widokami w podanym języku.
|
boolean |
shouldSeeAllViews()
Sprawdza, czy użytkownik wywołujący metodę ma uprawnienia do wyświetlania wszystkich widoków.
|
void |
updateViewTranslation(Long id,
String newValue)
Aktualizuje tekst tłumaczenia widoku
|
boolean shouldSeeAllViews()
boolean canSaveGroupAcceptation()
ViewDto getUserSearchView(String viewId)
viewId - Id widokuViewDto getUserSearchView(String viewId, I18NCustom customI18n)
I18NCustom.viewId - Id widokucustomI18n - Translator I18NCustomList<ViewDto> getViews(ViewFetchType type)
ViewFetchType. Pola tłumaczone są wg domyślnego języka systemowego.type - Typ widoków do pobraniaList<ViewDto> getViews(ViewFetchType type, I18NCustom customI18n)
ViewFetchType. Pola tłumaczone są podanym translatorem I18NCustom.type - Typ widoków do pobraniacustomI18n - Translator I18NCustomList<ViewDto> getViewsForUser(String username)
username - Nazwa użytkownikaList<ViewDto> getViewsForUser(String username, I18NCustom customI18n)
I18NCustom.username - Nazwa użytkownikacustomI18n - Translator I18NCustomList<ViewTranslationDto> getViewTranslationsForLocale(Locale locale)
locale - Językvoid deleteViewTranslationsForLocale(Locale locale)
locale - JęzykLong addViewTranslation(Long viewId, ViewTranslationDto viewTranslation)
viewId - Id tłumaczonego widokuviewTranslation - Tłumaczenie do dodaniavoid updateViewTranslation(Long id, String newValue)
id - Id tłumaczenia widokunewValue - Nowy tekst tłumaczeniavoid deleteViewTranslation(Long id)
id - Id tłumaczeniaString getViewTranslation(Long entityId, TranslatedFieldType fieldType)
entityId - Id elementufieldType - Typ polaString getViewTranslation(Long entityId, TranslatedFieldType fieldType, Locale locale)
entityId - Id elementufieldType - Typ polalocale - JęzykCopyright © 2022 Suncode. All rights reserved.