Example usage for com.liferay.portal.kernel.security.permission ResourcePermissionCheckerUtil containsResourcePermission

List of usage examples for com.liferay.portal.kernel.security.permission ResourcePermissionCheckerUtil containsResourcePermission

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.security.permission ResourcePermissionCheckerUtil containsResourcePermission.

Prototype

public static Boolean containsResourcePermission(PermissionChecker permissionChecker, String className,
            long classPK, String actionId) 

Source Link

Usage

From source file:com.liferay.blogs.web.internal.upload.BaseBlogsUploadHandler.java

License:Open Source License

@Override
protected void checkPermission(long groupId, long folderId, PermissionChecker permissionChecker)
        throws PortalException {

    boolean containsResourcePermission = ResourcePermissionCheckerUtil.containsResourcePermission(
            permissionChecker, BlogsPermission.RESOURCE_NAME, groupId, ActionKeys.ADD_ENTRY);

    if (!containsResourcePermission) {
        throw new PrincipalException.MustHavePermission(permissionChecker, BlogsPermission.RESOURCE_NAME,
                groupId, ActionKeys.ADD_ENTRY);
    }/*  ww  w .ja v  a2s.com*/
}

From source file:com.liferay.journal.web.internal.upload.ImageJournalUploadFileEntryHandler.java

License:Open Source License

private void _checkPermission(long groupId, PermissionChecker permissionChecker) throws PortalException {

    boolean containsResourcePermission = ResourcePermissionCheckerUtil.containsResourcePermission(
            permissionChecker, JournalPermission.RESOURCE_NAME, groupId, ActionKeys.ADD_ARTICLE);

    if (!containsResourcePermission) {
        throw new PrincipalException.MustHavePermission(permissionChecker, JournalPermission.RESOURCE_NAME,
                groupId, ActionKeys.ADD_ARTICLE);
    }/*from w  w  w . j  a va  2  s .c om*/
}

From source file:com.liferay.journal.web.internal.upload.ImageJournalUploadHandler.java

License:Open Source License

@Override
protected void checkPermission(long groupId, long folderId, PermissionChecker permissionChecker)
        throws PortalException {

    boolean containsResourcePermission = ResourcePermissionCheckerUtil.containsResourcePermission(
            permissionChecker, JournalPermission.RESOURCE_NAME, groupId, ActionKeys.ADD_ARTICLE);

    if (!containsResourcePermission) {
        throw new PrincipalException.MustHavePermission(permissionChecker, JournalPermission.RESOURCE_NAME,
                groupId, ActionKeys.ADD_ARTICLE);
    }/*ww  w  .j  a v  a2  s.  c  o m*/
}