liferay get permissionChecker in service
2013-11-01 20:45
531 查看
PrincipalThreadLocal.setName(userId);
User user = UserLocalServiceUtil.getUserById(userId);
PermissionChecker permissionChecker =
PermissionCheckerFactoryUtil.create(user, false);
PermissionThreadLocal.setPermissionChecker(permissionChecker);
平时都是有页面是在themeDisplay里面获取,项目需要在service中获取,google之,结果如上,亲测可用!
User user = UserLocalServiceUtil.getUserById(userId);
PermissionChecker permissionChecker =
PermissionCheckerFactoryUtil.create(user, false);
PermissionThreadLocal.setPermissionChecker(permissionChecker);
平时都是有页面是在themeDisplay里面获取,项目需要在service中获取,google之,结果如上,亲测可用!
相关文章推荐
- Can't User UserProfileManager.GetUserProfile Get User Userprofile In Web Service,Error:System.ArgumentNullException: Value Cannot Be Null.(不能在Webservice中使用UserProfileManager的GetUserProfile得到用户配置,报错:System.ArgumentNullException: 值不能为空。)
- getSystemService() in Android
- EL1057E: No bean resolver registered in the context to resolve access to bean 'permissionService'
- Liferay7 BPM门户开发之34: liferay7对外服务类生成(RestService Get Url)
- Servlet.service() for servlet [springMVC] in context with path [] threw exception [Could not get Req
- Cannot expand the COM+ list in the Component Services UI due to MSDTC service permission issue
- [JAVA][Liferay] Duplicate key value violates unique constraint for resourcepermissionid in Liferay
- Liferay get Organization by using User or get All Organizations in liferay database
- How to get MetaData on client side in WCF?如何在客户端获取WCF service的元数据
- dubbo异常: Failed to invoke the method getFormulaZtree in the service 异常解决方案
- getSystemService() in Android
- ?????Can't User UserProfileManager.GetUserProfile Get User Userprofile In Web Service(没解决的.只记录)
- How does Twitter Portlet in Liferay Marketplace work?
- Android getSystemService常量
- How SID is different from Service name in Oracle tnsnames.ora
- pip 18.1: pipenv graph results in ImportError: cannot import name 'get_installed_distributions'
- deepin apt-get ......E: Package '...' has no installation candidate
- currentTimeMillis,getTimeInMillis与getTime获取当前时间戳耗时比较
- AppWidget应用(四)---PendingIntent 之 getService
- INSTALL_FAILED_DUPLICATE_PERMISSION perm=android.permission.BAIDU_LOCATION_SERVICE pkg=com.exampl