List of usage examples for com.liferay.portal.kernel.security.permission PermissionChecker isGroupMember
public boolean isGroupMember(long groupId);
true if the user is a member of the group. 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); }