List of usage examples for com.liferay.portal.kernel.service.permission PasswordPolicyPermissionUtil contains
public static boolean contains(PermissionChecker permissionChecker, long passwordPolicyId, String actionId)
From source file:com.liferay.password.policies.admin.web.internal.display.context.PasswordPolicyDisplayContext.java
License:Open Source License
public boolean hasAssignMembersPermission() { long passwordPolicyId = ParamUtil.getLong(_request, "passwordPolicyId"); PasswordPolicy passwordPolicy = PasswordPolicyLocalServiceUtil.fetchPasswordPolicy(passwordPolicyId); if (passwordPolicy == null) { return false; }//from w ww. j a v a 2s . co m ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); return PasswordPolicyPermissionUtil.contains(themeDisplay.getPermissionChecker(), passwordPolicy.getPasswordPolicyId(), ActionKeys.ASSIGN_MEMBERS); }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.AssignMembersPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/*from ww w . j a v a2s .c om*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); if (PasswordPolicyPermissionUtil.contains(themeDisplay.getPermissionChecker(), _getPasswordPolicyId(portletRequest), ActionKeys.ASSIGN_MEMBERS)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.DeletePasswordPolicyPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/*from w w w .j ava 2 s . c om*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); long passwordPolicyId = _getPasswordPolicyId(portletRequest); PasswordPolicy passwordPolicy = _passwordPolicyLocalService.fetchPasswordPolicy(passwordPolicyId); if (!passwordPolicy.getDefaultPolicy() && PasswordPolicyPermissionUtil .contains(themeDisplay.getPermissionChecker(), passwordPolicyId, ActionKeys.UPDATE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.EditPasswordPolicyPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {// w w w. j a v a2 s. c o m ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); if (PasswordPolicyPermissionUtil.contains(themeDisplay.getPermissionChecker(), _getPasswordPolicyId(portletRequest), ActionKeys.UPDATE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.PermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/*from w w w . ja v a 2s . c om*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); if (PasswordPolicyPermissionUtil.contains(themeDisplay.getPermissionChecker(), _getPasswordPolicyId(portletRequest), ActionKeys.PERMISSIONS)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.password.policies.admin.web.internal.search.PasswordPolicyChecker.java
License:Open Source License
@Override public boolean isDisabled(Object obj) { PasswordPolicy passwordPolicy = (PasswordPolicy) obj; PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker(); if (passwordPolicy.getDefaultPolicy() || !PasswordPolicyPermissionUtil.contains(permissionChecker, passwordPolicy.getPasswordPolicyId(), ActionKeys.DELETE)) { return true; }/*w w w .j a va2s . c o m*/ return super.isDisabled(obj); }