Package org.cxbox.core.service.impl
Class UIServiceImpl
- java.lang.Object
-
- org.cxbox.core.service.impl.UIServiceImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUIServiceImpl.UICache
-
Constructor Summary
Constructors Constructor Description UIServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
init
@PostConstruct protected void init()
-
getCommonScreens
public List<ScreenResponsibility> getCommonScreens()
- Specified by:
getCommonScreensin interfaceUIService
-
isCommonScreen
public boolean isCommonScreen(String screenName)
- Specified by:
isCommonScreenin interfaceUIService
-
getUserSettings
public com.fasterxml.jackson.databind.JsonNode getUserSettings()
Get custom settings- Specified by:
getUserSettingsin interfaceUIService- Returns:
- JsonNode
-
getResponsibilities
public Map<String,Boolean> getResponsibilities(User user, org.cxbox.api.data.dictionary.LOV userRole)
- Specified by:
getResponsibilitiesin interfaceUIService
-
getFirstViewFromResponsibilities
public String getFirstViewFromResponsibilities(User user, org.cxbox.api.data.dictionary.LOV userRole, String... views)
- Specified by:
getFirstViewFromResponsibilitiesin interfaceUIService
-
getFirstViewFromResponsibilities
public String getFirstViewFromResponsibilities(User user, String... views)
- Specified by:
getFirstViewFromResponsibilitiesin interfaceUIService
-
getViews
public List<String> getViews(String screenName, User user, org.cxbox.api.data.dictionary.LOV userRole)
-
getStringDefaultBcPropertiesMap
public Map<String,BcProperties> getStringDefaultBcPropertiesMap(BusinessObjectDTO boDto)
- Specified by:
getStringDefaultBcPropertiesMapin interfaceUIService
-
getFilterGroups
public Map<String,List<FilterGroup>> getFilterGroups(BusinessObjectDTO boDto)
- Specified by:
getFilterGroupsin interfaceUIService
-
getAllWidgetsWithPositionByScreen
public Map<String,List<ViewWidgets>> getAllWidgetsWithPositionByScreen(List<String> views)
- Specified by:
getAllWidgetsWithPositionByScreenin interfaceUIService
-
getScreenNavigation
public ScreenNavigation getScreenNavigation(Screen screen)
- Specified by:
getScreenNavigationin interfaceUIService
-
findScreenByName
public Screen findScreenByName(String name)
- Specified by:
findScreenByNamein interfaceUIService
-
invalidateCache
public void invalidateCache()
- Specified by:
invalidateCachein interfaceUIService
-
-