List of usage examples for com.liferay.portal.kernel.service UserGroupLocalServiceUtil getUserGroups
public static java.util.List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(long[] userGroupIds) throws com.liferay.portal.kernel.exception.PortalException
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public java.util.List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(long[] userGroupIds) throws PortalException { _log.info("Getting user groups for ids: " + userGroupIds); _log.debug(" ... security check ... "); this.checkPersonalPermission(AngularActionKeys.LIST_USER_USER_GROUPS); List<com.liferay.portal.kernel.model.UserGroup> userGroups = new ArrayList<com.liferay.portal.kernel.model.UserGroup>(); if (userGroupIds != null) { for (long userGroupId : userGroupIds) { this.hasResourcePermission(userGroupId, ActionKeys.VIEW); }/*from w w w . ja va 2 s .c om*/ _log.debug(" ... processing ... "); userGroups = UserGroupLocalServiceUtil.getUserGroups(userGroupIds); } return userGroups; }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public void deleteUserGroups(long[] userGroupIds) throws PortalException { _log.info("Deleting user groups " + userGroupIds); _log.debug(" ... security check ... "); this.checkPersonalPermission(AngularActionKeys.DELETE_USER_GROUP); List<com.liferay.portal.kernel.model.UserGroup> userGroups = UserGroupLocalServiceUtil .getUserGroups(userGroupIds); for (com.liferay.portal.kernel.model.UserGroup userGroup : userGroups) { this.crossCompanyCheck(userGroup.getCompanyId()); this.hasResourcePermission(userGroup.getUserGroupId(), ActionKeys.DELETE); }//from w w w. j a v a 2 s .c o m _log.debug(" ... processing ... "); for (com.liferay.portal.kernel.model.UserGroup userGroup : userGroups) { UserGroupLocalServiceUtil.deleteUserGroup(userGroup); } }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public List<UserGroup> getUserGroupsInCompany(long companyId) { List<UserGroup> userGroupsPerCompany = UserGroupLocalServiceUtil.getUserGroups(companyId); return userGroupsPerCompany; }