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 |
changeView(Long id,
ViewDto viewDto)
Zmienia widok
|
void |
deleteView(Long id)
Usuwa widok dla podanego id
|
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
|
List<ViewDto> |
getMyViewsForUser(String username)
Zwraca widoki danego użytkownika
|
ViewDto |
getUserSearchView(String viewId)
Pobiera widok o podanym id
|
ViewDto |
getUserSearchViewByName(String viewName)
Pobiera widok o podanej nazwie
|
ViewDto |
getView(Long id)
Zwraca widok dla podanego id
|
List<ViewDto> |
getViews(ViewFetchType type)
Pobiera widoki ze wskazanym typem
ViewFetchType |
List<ViewDto> |
getViewsForUser(String username)
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) throws ViewDoesNotExistException
viewId - Id widokuViewDoesNotExistExceptionViewDto getUserSearchViewByName(String viewName)
viewName - nazwa widokuList<ViewDto> getViews(ViewFetchType type)
ViewFetchTypetype - Typ widoków do pobraniaList<ViewDto> getViewsForUser(String username)
username - Nazwa użytkownikaList<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ęzykList<ViewDto> getMyViewsForUser(String username)
username - login użytkownikaViewDto getView(Long id)
id - id widokuvoid deleteView(Long id)
id - id widokuCopyright © 2023 Suncode. All rights reserved.