Example usage for com.liferay.portal.kernel.service.permission PasswordPolicyPermissionUtil contains

List of usage examples for com.liferay.portal.kernel.service.permission PasswordPolicyPermissionUtil contains

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.service.permission PasswordPolicyPermissionUtil contains.

Prototype

public static boolean contains(PermissionChecker permissionChecker, long passwordPolicyId, String actionId) 

Source Link

Usage

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);
}