List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil addGroupUsers
public static void addGroupUsers(long groupId, long[] userIds) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.tool.datamanipulator.handler.portal.SiteHandler.java
License:Open Source License
@Override public Object addEntry(RequestContext requestContext) throws Exception { Group group = (Group) super.addEntry(requestContext); long privateLayoutSetPrototypeId = requestContext .getLong(getDisplayFieldName("private-" + SITE_TEMPLATE_LIST)); long publicLayoutSetPrototypeId = requestContext .getLong(getDisplayFieldName("public-" + SITE_TEMPLATE_LIST)); updateLayoutSetPrototypesLinksMethod.invoke(updateLayoutSetPrototypesLinksClass, new Object[] { group, publicLayoutSetPrototypeId, privateLayoutSetPrototypeId, true, false }); UserLocalServiceUtil.addGroupUsers(group.getGroupId(), requestContext.getUserIds()); boolean addHomePage = requestContext.getBoolean(getDisplayFieldName(ADD_HOME_PAGE_CHECKBOX)); if (addHomePage) { RequestContext layoouRequestContext = requestContext.clone(); layoouRequestContext.setGroupId(group.getGroupId()); LayoutHandler layoutHandler = new LayoutHandler(); layoutHandler.addEntry(layoouRequestContext); }// w w w . j av a2 s . co m boolean activateStaging = requestContext.getBoolean(getDisplayFieldName(ACTIVATE_STAGING_CHECKBOX)); if (activateStaging) { long userId = requestContext.getUserId(); //StagingUtil.enableLocalStaging(userId, null, group, false, false,HandlerUtil.getServiceContext(group.getGroupId(), userId)); StagingLocalServiceUtil.enableLocalStaging(userId, group, false, false, HandlerUtil.getServiceContext(group.getGroupId(), userId)); } return group; }