Package org.cxbox.meta
Class ScreenResponsibilityServiceImpl
java.lang.Object
org.cxbox.meta.ScreenResponsibilityServiceImpl
- All Implemented Interfaces:
ScreenResponsibilityService
@Primary
@Service
@Transactional
public class ScreenResponsibilityServiceImpl
extends Object
implements ScreenResponsibilityService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetScreens(org.cxbox.api.service.session.IUser<Long> user, Set<String> userRole) Get all available screens with respect of user rolevoidscreenOverride(org.cxbox.api.service.session.IUser<Long> user, Set<String> userRole, Map<String, ScreenResponsibility> allUserScreens) voidwidgetActionGroupsOverride(org.cxbox.api.service.session.IUser<Long> user, Set<String> userRole, Map<String, ScreenResponsibility> allUserScreens)
-
Constructor Details
-
ScreenResponsibilityServiceImpl
public ScreenResponsibilityServiceImpl()
-
-
Method Details
-
getScreens
public List<ScreenResponsibility> getScreens(org.cxbox.api.service.session.IUser<Long> user, Set<String> userRole) Get all available screens with respect of user role- Specified by:
getScreensin interfaceScreenResponsibilityService- Parameters:
user- Active session useruserRole- User role- Returns:
- JsonNode Available screens
-
screenOverride
-
widgetActionGroupsOverride
-