Example usage for com.liferay.portal.kernel.security.permission PermissionChecker isGroupMember

List of usage examples for com.liferay.portal.kernel.security.permission PermissionChecker isGroupMember

Introduction

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

Prototype

public boolean isGroupMember(long groupId);

Source Link

Document

Returns true if the user is a member of the group.

Usage

From source file:com.bemis.portal.fileuploader.service.impl.FileUploaderServiceImpl.java

License:Open Source License

public FileEntry uploadFile(long companyId, long groupId, File file, String fileDescription, String fileName,
        long fileTypeId, String changeLog, String[] assetTagNames) throws PortalException {

    PermissionChecker permissionChecker = getPermissionChecker();

    if (!permissionChecker.isGroupMember(groupId)) {
        throw new PrincipalException("User is not member of group with id : " + groupId);
    }/*ww  w. java2 s  .c o  m*/

    long userId = getUserId();

    return fileUploaderLocalService.uploadFile(companyId, groupId, userId, file, fileDescription, fileName,
            fileTypeId, changeLog, assetTagNames);
}

From source file:com.bemis.portal.fileuploader.service.impl.FileUploaderServiceImpl.java

License:Open Source License

public void uploadFiles(long companyId, long groupId, File file, long fileTypeId, String[] assetTagNames)
        throws IOException, PortalException {

    PermissionChecker permissionChecker = getPermissionChecker();

    if (!permissionChecker.isGroupMember(groupId)) {
        throw new PrincipalException("User is not member of group with id : " + groupId);
    }/*from   w w w .  j a  v  a2  s  .c o  m*/

    long userId = getUserId();

    fileUploaderLocalService.uploadFiles(companyId, groupId, userId, file, fileTypeId, assetTagNames);
}