Package com.suncode.pwfl.view
Interface ViewService
public interface ViewService
-
Method Summary
Modifier and TypeMethodDescriptionaddViewTranslation
(Long viewId, ViewTranslationDto viewTranslation) Zapisuje tłumaczenie widoku w bazie danychboolean
Sprawdza, czy użytkownik wywołujący metodę ma uprawnienia do zapisywania grupowej akceptacji.void
changeView
(Long id, ViewDto viewDto) Zmienia widokvoid
deleteView
(Long id) Usuwa widok dla podanego idvoid
Usuwa tłumaczenie widoku o podanym idvoid
Usuwa wszystkie nadpisane tłumaczenia widoków w podanym językugetAllEditableViewsForUser
(String userName) Zwraca listę widoków dostępnych do edycji dla wskazanego użytkownikagetAvailableViews
(DetailedViewFetchType viewFetchType) Pobiera widoki, do których użytkownik ma uprawnieniagetMyViewsForUser
(String username) Zwraca widoki danego użytkownikagetUserSearchView
(String viewId) Pobiera widok o podanym idgetUserSearchViewByName
(String viewName) Pobiera widok o podanej nazwieZwraca widok dla podanego idgetViews
(ViewFetchType type) Pobiera widoki ze wskazanym typemViewFetchType
getViewsForUser
(String username) Pobiera widoki, do których użytkownik ma uprawnieniagetViewTranslation
(Long entityId, TranslatedFieldType fieldType) Zwraca tłumaczenie dla konkretnego pola widoku o podanym idgetViewTranslation
(Long entityId, TranslatedFieldType fieldType, Locale locale) Zwraca tłumaczenie dla konkretnego pola widoku o podanym idgetViewTranslationsForLocale
(Locale locale) Pobiera tłumaczenia powiązane z widokami w podanym języku.boolean
hasRightsToProcessesInView
(String userName, Long id) Sprawdza czy użytkownika ma uprawnienia do procesów w widokuboolean
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
-
Method Details
-
shouldSeeAllViews
boolean shouldSeeAllViews()Sprawdza, czy użytkownik wywołujący metodę ma uprawnienia do wyświetlania wszystkich widoków.- Returns:
-
canSaveGroupAcceptation
boolean canSaveGroupAcceptation()Sprawdza, czy użytkownik wywołujący metodę ma uprawnienia do zapisywania grupowej akceptacji.- Returns:
-
getUserSearchView
Pobiera widok o podanym id- Parameters:
viewId
- Id widoku- Returns:
- Throws:
ViewDoesNotExistException
-
getUserSearchViewByName
Pobiera widok o podanej nazwie- Parameters:
viewName
- nazwa widoku- Returns:
- dto widoku
-
getViews
Pobiera widoki ze wskazanym typemViewFetchType
- Parameters:
type
- Typ widoków do pobrania- Returns:
-
getViewsForUser
Pobiera widoki, do których użytkownik ma uprawnienia- Parameters:
username
- Nazwa użytkownika- Returns:
-
getViewTranslationsForLocale
Pobiera tłumaczenia powiązane z widokami w podanym języku.- Parameters:
locale
- Język- Returns:
-
deleteViewTranslationsForLocale
Usuwa wszystkie nadpisane tłumaczenia widoków w podanym języku- Parameters:
locale
- Język
-
addViewTranslation
Zapisuje tłumaczenie widoku w bazie danych- Parameters:
viewId
- Id tłumaczonego widokuviewTranslation
- Tłumaczenie do dodania- Returns:
- Id utworzonego obiektu
-
updateViewTranslation
Aktualizuje tekst tłumaczenia widoku- Parameters:
id
- Id tłumaczenia widokunewValue
- Nowy tekst tłumaczenia
-
deleteViewTranslation
Usuwa tłumaczenie widoku o podanym id- Parameters:
id
- Id tłumaczenia
-
getViewTranslation
Zwraca tłumaczenie dla konkretnego pola widoku o podanym id- Parameters:
entityId
- Id elementufieldType
- Typ pola- Returns:
- Tłumaczenie
-
getViewTranslation
Zwraca tłumaczenie dla konkretnego pola widoku o podanym id- Parameters:
entityId
- Id elementufieldType
- Typ polalocale
- Język- Returns:
- Tłumaczenie
-
getMyViewsForUser
Zwraca widoki danego użytkownika- Parameters:
username
- login użytkownika- Returns:
- lista widoków
-
getView
Zwraca widok dla podanego id- Parameters:
id
- id widoku- Returns:
- Obiekt widoku
-
deleteView
Usuwa widok dla podanego id- Parameters:
id
- id widoku
-
changeView
Zmienia widok- Parameters:
id
- id widokuviewDto
- obiekt widoku
-
getAllEditableViewsForUser
Zwraca listę widoków dostępnych do edycji dla wskazanego użytkownika- Parameters:
userName
- Id użytkownika- Returns:
- Lista widoków dostępnych do edycji
-
getAvailableViews
Pobiera widoki, do których użytkownik ma uprawnienia- Parameters:
viewFetchType
- typ uprawnień
-
hasRightsToProcessesInView
Sprawdza czy użytkownika ma uprawnienia do procesów w widoku- Parameters:
userName
- login użytkownikaid
- id widoku
-