Package io.tesler.core.service
Interface UIService
-
- All Known Implementing Classes:
UIServiceImpl
public interface UIService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Screen
findScreenByName(String name)
Map<String,List<ViewWidgets>>
getAllWidgetsWithPositionByScreen(List<String> views)
List<ScreenResponsibility>
getCommonScreens()
Map<String,List<FilterGroup>>
getFilterGroups(BusinessObjectDTO boDto)
String
getFirstViewFromResponsibilities(User user, LOV userRole, String... views)
String
getFirstViewFromResponsibilities(User user, String... views)
Map<String,Boolean>
getResponsibilities(User user, LOV userRole)
ScreenNavigation
getScreenNavigation(Screen screen)
Map<String,BcProperties>
getStringDefaultBcPropertiesMap(BusinessObjectDTO boDto)
com.fasterxml.jackson.databind.JsonNode
getUserSettings()
List<String>
getViews(String screenName, User user, LOV userRole)
List<View>
getViews(List<String> views)
void
invalidateCache()
boolean
isCommonScreen(String screenName)
-
-
-
Method Detail
-
getCommonScreens
List<ScreenResponsibility> getCommonScreens()
-
getUserSettings
com.fasterxml.jackson.databind.JsonNode getUserSettings()
-
isCommonScreen
boolean isCommonScreen(String screenName)
-
getFirstViewFromResponsibilities
String getFirstViewFromResponsibilities(User user, LOV userRole, String... views)
-
getFirstViewFromResponsibilities
String getFirstViewFromResponsibilities(User user, String... views)
-
getScreenNavigation
ScreenNavigation getScreenNavigation(Screen screen)
-
getAllWidgetsWithPositionByScreen
Map<String,List<ViewWidgets>> getAllWidgetsWithPositionByScreen(List<String> views)
-
getFilterGroups
Map<String,List<FilterGroup>> getFilterGroups(BusinessObjectDTO boDto)
-
getStringDefaultBcPropertiesMap
Map<String,BcProperties> getStringDefaultBcPropertiesMap(BusinessObjectDTO boDto)
-
invalidateCache
void invalidateCache()
-
-