List of usage examples for com.liferay.portal.kernel.service.permission UserPermissionUtil contains
public static boolean contains(PermissionChecker permissionChecker, long userId, String actionId)
From source file:com.liferay.directory.web.internal.asset.UserAssetRenderer.java
License:Open Source License
@Override public boolean hasEditPermission(PermissionChecker permissionChecker) { return UserPermissionUtil.contains(permissionChecker, _user.getUserId(), ActionKeys.UPDATE); }
From source file:com.liferay.directory.web.internal.asset.UserAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) { return UserPermissionUtil.contains(permissionChecker, _user.getUserId(), ActionKeys.VIEW); }
From source file:com.liferay.directory.web.internal.asset.UserAssetRendererFactory.java
License:Open Source License
@Override public boolean hasPermission(PermissionChecker permissionChecker, long classPK, String actionId) throws Exception { return UserPermissionUtil.contains(permissionChecker, classPK, actionId); }
From source file:com.liferay.social.requests.web.internal.portlet.action.ViewMVCRenderCommand.java
License:Open Source License
protected String doRender(RenderRequest renderRequest) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); Group group = _groupLocalService.getGroup(themeDisplay.getScopeGroupId()); User user = themeDisplay.getUser();/* w w w.ja v a 2 s.com*/ if (group.isUser()) { user = _userLocalService.getUserById(group.getClassPK()); } if (UserPermissionUtil.contains(themeDisplay.getPermissionChecker(), user.getUserId(), ActionKeys.UPDATE)) { List<SocialRequest> requests = _socialRequestLocalService.getReceiverUserRequests(user.getUserId(), SocialRequestConstants.STATUS_PENDING, 0, 100); renderRequest.setAttribute(SocialRequestsWebKeys.SOCIAL_REQUESTS, requests); } return "/view.jsp"; }
From source file:com.liferay.users.admin.web.internal.search.AddUserOrganizationChecker.java
License:Open Source License
@Override public boolean isDisabled(Object obj) { if (isChecked(obj)) { return true; }/*from w w w . ja v a2 s. co m*/ if (!PropsValues.ORGANIZATIONS_ASSIGNMENT_STRICT) { return false; } User user = (User) obj; try { PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker(); if (isChecked(user)) { if (OrganizationMembershipPolicyUtil.isMembershipProtected(permissionChecker, user.getUserId(), _organization.getOrganizationId()) || OrganizationMembershipPolicyUtil.isMembershipRequired(user.getUserId(), _organization.getOrganizationId())) { return true; } } else { if (!OrganizationMembershipPolicyUtil.isMembershipAllowed(user.getUserId(), _organization.getOrganizationId())) { return true; } } return !UserPermissionUtil.contains(permissionChecker, user.getUserId(), ActionKeys.UPDATE); } catch (Exception e) { _log.error(e, e); } return super.isDisabled(obj); }
From source file:com.liferay.users.admin.web.internal.search.OrganizationUserChecker.java
License:Open Source License
@Override public boolean isDisabled(Object obj) { Organization organization = null;/*from ww w. j a v a 2 s . c o m*/ User user = null; if (obj instanceof Organization) { organization = (Organization) obj; } else { user = (User) obj; } try { PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker(); if ((organization != null) && !OrganizationPermissionUtil.contains(permissionChecker, organization, ActionKeys.DELETE)) { return true; } if ((user != null) && !UserPermissionUtil.contains(permissionChecker, user.getUserId(), ActionKeys.DELETE)) { return true; } } catch (Exception e) { } return super.isDisabled(obj); }