List of usage examples for com.liferay.portal.kernel.service GroupLocalServiceUtil dynamicQuery
public static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
From source file:com.liferay.akismet.moderation.util.ModerationUtil.java
License:Open Source License
protected static Long[] getChildScopeGroupIds(long parentGroupId) { DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Group.class); Property parentGroupIdProperty = PropertyFactoryUtil.forName("parentGroupId"); dynamicQuery.add(parentGroupIdProperty.eq(parentGroupId)); List<Group> groups = GroupLocalServiceUtil.dynamicQuery(dynamicQuery); Long[] scopeGroupIds = new Long[groups.size() + 1]; scopeGroupIds[0] = parentGroupId;// www . ja v a 2 s . c o m for (int i = 0; i < groups.size(); i++) { Group group = groups.get(i); scopeGroupIds[i + 1] = group.getGroupId(); } return scopeGroupIds; }