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 danychbooleanSprawdza, czy użytkownik wywołujący metodę ma uprawnienia do zapisywania grupowej akceptacji.voidchangeView(Long id, ViewDto viewDto) Zmienia widokvoiddeleteView(Long id) Usuwa widok dla podanego idvoidUsuwa tłumaczenie widoku o podanym idvoidUsuwa 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 typemViewFetchTypegetViewsForUser(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.booleanhasRightsToProcessesInView(String userName, Long id) Sprawdza czy użytkownika ma uprawnienia do procesów w widokubooleanSprawdza, czy użytkownik wywołujący metodę ma uprawnienia do wyświetlania wszystkich widoków.voidupdateViewTranslation(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
-