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 widokuViewDoesNotExistException
ViewDto getUserSearchViewByName(String viewName)
viewName
- nazwa widokuList<ViewDto> getViews(ViewFetchType type)
ViewFetchType
type
- 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.